public class HtmlUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HtmlUtil.CellItem |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LABEL_FONT |
Constructor and Description |
---|
HtmlUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
addHeaderRowMultiColumnTable(java.lang.String[] str) |
static java.lang.String |
addHeaderRowMultiColumnTable(java.lang.String[] str,
java.lang.Integer[] width) |
static java.lang.String |
addRowMultiColumnTable(java.util.Collection<HtmlUtil.CellItem> items) |
static java.lang.String |
addRowMultiColumnTable(java.lang.String... str) |
static java.lang.String |
addRowMultiColumnTable(java.lang.String[] str,
java.lang.String[] colOptions) |
static java.lang.String |
addRowMultiColumnTable(java.lang.String[] str,
java.lang.String[] colOptions,
java.lang.String backgroundColor) |
static java.lang.String |
addRowSpanMultiColumnTable(java.lang.String str,
int span) |
static java.lang.String |
addSimpleTableRow(java.lang.String str) |
static java.lang.String |
addSpace(int num) |
static java.lang.String |
beginMultiColumnTable(int width) |
static java.lang.String |
beginMultiColumnTable(int width,
int border) |
static java.lang.String |
beginMultiColumnTable(int width,
int border,
java.lang.Integer color) |
static java.lang.String |
beginSimpleTable() |
static java.lang.String |
beginSimpleTable(int border,
int width) |
static java.lang.String |
bold(java.lang.String str) |
static java.lang.String |
boldColor(java.lang.String color,
java.lang.String str) |
static java.lang.String |
boldColorTags(java.lang.String color,
java.lang.String str) |
static java.lang.String |
borderTable(java.lang.String str,
int width,
java.lang.String bgcolor,
java.lang.String caption)
Create a table with one row/colum containing str
|
static java.lang.String |
color(java.lang.String color,
java.lang.String str) |
static java.lang.String |
createTable(java.util.List<java.lang.String> datas,
java.lang.String[] headers,
int numColumns,
int cellPadding,
int border) |
static java.lang.String |
endBorderTable() |
static java.lang.String |
endMultiColumnTable() |
static java.lang.String |
endSimpleTable() |
static java.lang.String |
getHyperlink(java.lang.String url,
java.lang.String name) |
static java.lang.String |
getLabelStr(java.lang.String labelFont,
java.lang.String str) |
static java.lang.String |
getLabelValueStr(java.lang.String label,
java.lang.String value) |
static java.lang.String |
getLabelValueStr(java.lang.String labelFont,
java.lang.String label,
java.lang.String value) |
static java.lang.String |
getPreData(java.lang.String data) |
static java.lang.String |
getUrlPageHtml(java.lang.String urlStr,
java.net.InetSocketAddress addr) |
static java.lang.String |
heading(int heading,
java.lang.String str) |
static java.lang.String |
heading(int heading,
java.lang.String str,
java.lang.String id) |
static java.lang.String |
htmlToText(java.lang.String html) |
static java.lang.String |
imageBlock(java.lang.String description,
java.lang.String filename) |
static java.lang.String |
imageBlock(java.lang.String description,
java.lang.String[] filenames) |
static java.lang.String |
italics(java.lang.String str) |
static java.lang.String |
multiColumnTable(java.lang.String[] str)
Create a table with one row multi column containing str[]
|
static java.lang.String |
multiColumnTable(java.lang.String[] str,
int width)
Create a table with one row multi column containing str[]
|
static java.lang.String |
name(int num) |
static java.lang.String |
nameLink(int num,
java.lang.String text) |
static java.lang.String |
nameLink(java.lang.String name) |
static java.lang.String |
nameLink(java.lang.String name,
java.lang.String text) |
static java.lang.String |
nameTarget(java.lang.String str) |
static java.lang.String |
newline() |
static java.lang.String |
newline(int num) |
static java.lang.String |
padSpace(int num,
java.lang.String str) |
static java.lang.String |
pageEncoding(java.lang.String html) |
static java.lang.String |
para(java.lang.String str) |
static java.lang.String |
pre(java.lang.String str) |
static java.lang.String |
simplePage(java.lang.String text) |
static java.lang.String |
simplePageNoPageEncoding(java.lang.String text) |
static java.lang.String |
simpleTable(java.lang.String str) |
static java.lang.String |
simpleTable(java.lang.String str,
int width)
Create a table with one row/colum containing str
|
static java.lang.String |
startBorderTable(int width,
java.lang.String bgcolor,
java.lang.String caption) |
static java.lang.String |
textToHtml(java.lang.String text) |
static java.lang.String |
titledPage(java.lang.String title,
java.lang.String text) |
static java.lang.String |
urlBlock(java.lang.String description,
java.lang.String[] urls) |
public static final java.lang.String LABEL_FONT
public static java.lang.String getHyperlink(java.lang.String url, java.lang.String name)
public static java.lang.String textToHtml(java.lang.String text)
public static java.lang.String htmlToText(java.lang.String html)
public static java.lang.String getUrlPageHtml(java.lang.String urlStr, java.net.InetSocketAddress addr)
public static java.lang.String titledPage(java.lang.String title, java.lang.String text)
public static java.lang.String pageEncoding(java.lang.String html)
public static java.lang.String simplePage(java.lang.String text)
public static java.lang.String simplePageNoPageEncoding(java.lang.String text)
public static java.lang.String getLabelStr(java.lang.String labelFont, java.lang.String str)
public static java.lang.String getLabelValueStr(java.lang.String labelFont, java.lang.String label, java.lang.String value)
public static java.lang.String getLabelValueStr(java.lang.String label, java.lang.String value)
public static java.lang.String color(java.lang.String color, java.lang.String str)
public static java.lang.String boldColor(java.lang.String color, java.lang.String str)
public static java.lang.String bold(java.lang.String str)
public static java.lang.String boldColorTags(java.lang.String color, java.lang.String str)
public static java.lang.String imageBlock(java.lang.String description, java.lang.String filename)
public static java.lang.String imageBlock(java.lang.String description, java.lang.String[] filenames)
public static java.lang.String urlBlock(java.lang.String description, java.lang.String[] urls)
public static java.lang.String heading(int heading, java.lang.String str, java.lang.String id)
public static java.lang.String heading(int heading, java.lang.String str)
public static java.lang.String padSpace(int num, java.lang.String str)
public static java.lang.String addSpace(int num)
public static java.lang.String para(java.lang.String str)
public static java.lang.String italics(java.lang.String str)
public static java.lang.String pre(java.lang.String str)
public static java.lang.String newline()
public static java.lang.String newline(int num)
public static java.lang.String name(int num)
public static java.lang.String nameTarget(java.lang.String str)
public static java.lang.String nameLink(int num, java.lang.String text)
public static java.lang.String nameLink(java.lang.String name, java.lang.String text)
public static java.lang.String nameLink(java.lang.String name)
public static java.lang.String simpleTable(java.lang.String str)
public static java.lang.String simpleTable(java.lang.String str, int width)
public static java.lang.String borderTable(java.lang.String str, int width, java.lang.String bgcolor, java.lang.String caption)
public static java.lang.String startBorderTable(int width, java.lang.String bgcolor, java.lang.String caption)
public static java.lang.String endBorderTable()
public static java.lang.String multiColumnTable(java.lang.String[] str)
str
- = array of strings for columnspublic static java.lang.String multiColumnTable(java.lang.String[] str, int width)
str
- - array of strings for columnswidth
- - percent (1..100) of screen for tablepublic static java.lang.String beginMultiColumnTable(int width)
public static java.lang.String beginMultiColumnTable(int width, int border)
public static java.lang.String beginMultiColumnTable(int width, int border, java.lang.Integer color)
public static java.lang.String endMultiColumnTable()
public static java.lang.String addRowMultiColumnTable(java.lang.String... str)
public static java.lang.String addRowMultiColumnTable(java.lang.String[] str, java.lang.String[] colOptions)
public static java.lang.String addRowMultiColumnTable(java.lang.String[] str, java.lang.String[] colOptions, java.lang.String backgroundColor)
public static java.lang.String addRowSpanMultiColumnTable(java.lang.String str, int span)
public static java.lang.String addRowMultiColumnTable(java.util.Collection<HtmlUtil.CellItem> items)
public static java.lang.String addHeaderRowMultiColumnTable(java.lang.String[] str)
public static java.lang.String addHeaderRowMultiColumnTable(java.lang.String[] str, java.lang.Integer[] width)
public static java.lang.String addSimpleTableRow(java.lang.String str)
public static java.lang.String beginSimpleTable()
public static java.lang.String beginSimpleTable(int border, int width)
public static java.lang.String endSimpleTable()
public static java.lang.String createTable(java.util.List<java.lang.String> datas, java.lang.String[] headers, int numColumns, int cellPadding, int border)
public static java.lang.String getPreData(java.lang.String data)