Class HtmlUtil
- java.lang.Object
-
- org.eclipse.nebula.widgets.xviewer.util.internal.HtmlUtil
-
public class HtmlUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHtmlUtil.CellItem
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.Stringbeginprivate static java.lang.StringHTTP_CHARSET_ENCODINGstatic java.lang.StringLABEL_FONT
-
Constructor Summary
Constructors Constructor Description HtmlUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringaddHeaderRowMultiColumnTable(java.lang.String[] str)static java.lang.StringaddHeaderRowMultiColumnTable(java.lang.String[] str, java.lang.Integer[] width)static java.lang.StringaddRowMultiColumnTable(java.lang.String... str)static java.lang.StringaddRowMultiColumnTable(java.lang.String[] str, java.lang.String[] colOptions)static java.lang.StringaddRowMultiColumnTable(java.lang.String[] str, java.lang.String[] colOptions, java.lang.String backgroundColor)static java.lang.StringaddRowMultiColumnTable(java.util.Collection<HtmlUtil.CellItem> items)static java.lang.StringaddRowSpanMultiColumnTable(java.lang.String str, int span)static java.lang.StringaddSimpleTableRow(java.lang.String str)static java.lang.StringaddSpace(int num)static java.lang.StringbeginMultiColumnTable(int width)static java.lang.StringbeginMultiColumnTable(int width, int border)static java.lang.StringbeginMultiColumnTable(int width, int border, java.lang.Integer color)static java.lang.StringbeginSimpleTable()static java.lang.StringbeginSimpleTable(int border, int width)static java.lang.Stringbold(java.lang.String str)static java.lang.StringboldColor(java.lang.String color, java.lang.String str)static java.lang.StringboldColorTags(java.lang.String color, java.lang.String str)static java.lang.StringborderTable(java.lang.String str, int width, java.lang.String bgcolor, java.lang.String caption)Create a table with one row/colum containing strstatic java.lang.Stringcolor(java.lang.String color, java.lang.String str)static java.lang.StringcreateTable(java.util.List<java.lang.String> datas, java.lang.String[] headers, int numColumns, int cellPadding, int border)static java.lang.StringendBorderTable()static java.lang.StringendMultiColumnTable()static java.lang.StringendSimpleTable()static java.lang.StringgetHyperlink(java.lang.String url, java.lang.String name)static java.lang.StringgetLabelStr(java.lang.String labelFont, java.lang.String str)static java.lang.StringgetLabelValueStr(java.lang.String label, java.lang.String value)static java.lang.StringgetLabelValueStr(java.lang.String labelFont, java.lang.String label, java.lang.String value)static java.lang.StringgetPreData(java.lang.String data)static java.lang.StringgetUrlPageHtml(java.lang.String urlStr, java.net.InetSocketAddress addr)static java.lang.Stringheading(int heading, java.lang.String str)static java.lang.Stringheading(int heading, java.lang.String str, java.lang.String id)static java.lang.StringhtmlToText(java.lang.String html)static java.lang.StringimageBlock(java.lang.String description, java.lang.String filename)static java.lang.StringimageBlock(java.lang.String description, java.lang.String[] filenames)static java.lang.Stringitalics(java.lang.String str)static java.lang.StringmultiColumnTable(java.lang.String[] str)Create a table with one row multi column containing str[]static java.lang.StringmultiColumnTable(java.lang.String[] str, int width)Create a table with one row multi column containing str[]static java.lang.Stringname(int num)static java.lang.StringnameLink(int num, java.lang.String text)static java.lang.StringnameLink(java.lang.String name)static java.lang.StringnameLink(java.lang.String name, java.lang.String text)static java.lang.StringnameTarget(java.lang.String str)static java.lang.Stringnewline()static java.lang.Stringnewline(int num)static java.lang.StringpadSpace(int num, java.lang.String str)static java.lang.StringpageEncoding(java.lang.String html)static java.lang.Stringpara(java.lang.String str)static java.lang.Stringpre(java.lang.String str)static java.lang.StringsimplePage(java.lang.String text)static java.lang.StringsimplePageNoPageEncoding(java.lang.String text)static java.lang.StringsimpleTable(java.lang.String str)static java.lang.StringsimpleTable(java.lang.String str, int width)Create a table with one row/colum containing strstatic java.lang.StringstartBorderTable(int width, java.lang.String bgcolor, java.lang.String caption)static java.lang.StringtextToHtml(java.lang.String text)static java.lang.StringtitledPage(java.lang.String title, java.lang.String text)static java.lang.StringurlBlock(java.lang.String description, java.lang.String[] urls)
-
-
-
Field Detail
-
HTTP_CHARSET_ENCODING
private static final java.lang.String HTTP_CHARSET_ENCODING
- See Also:
- Constant Field Values
-
begin
private static final java.lang.String begin
- See Also:
- Constant Field Values
-
LABEL_FONT
public static final java.lang.String LABEL_FONT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHyperlink
public static java.lang.String getHyperlink(java.lang.String url, java.lang.String name)
-
textToHtml
public static java.lang.String textToHtml(java.lang.String text)
-
htmlToText
public static java.lang.String htmlToText(java.lang.String html)
-
getUrlPageHtml
public static java.lang.String getUrlPageHtml(java.lang.String urlStr, java.net.InetSocketAddress addr)
-
titledPage
public static java.lang.String titledPage(java.lang.String title, java.lang.String text)
-
pageEncoding
public static java.lang.String pageEncoding(java.lang.String html)
-
simplePage
public static java.lang.String simplePage(java.lang.String text)
-
simplePageNoPageEncoding
public static java.lang.String simplePageNoPageEncoding(java.lang.String text)
-
getLabelStr
public static java.lang.String getLabelStr(java.lang.String labelFont, java.lang.String str)
-
getLabelValueStr
public static java.lang.String getLabelValueStr(java.lang.String labelFont, java.lang.String label, java.lang.String value)
-
getLabelValueStr
public static java.lang.String getLabelValueStr(java.lang.String label, java.lang.String value)
-
color
public static java.lang.String color(java.lang.String color, java.lang.String str)
-
boldColor
public static java.lang.String boldColor(java.lang.String color, java.lang.String str)
-
bold
public static java.lang.String bold(java.lang.String str)
-
boldColorTags
public static java.lang.String boldColorTags(java.lang.String color, java.lang.String str)
-
imageBlock
public static java.lang.String imageBlock(java.lang.String description, java.lang.String filename)
-
imageBlock
public static java.lang.String imageBlock(java.lang.String description, java.lang.String[] filenames)
-
urlBlock
public static java.lang.String urlBlock(java.lang.String description, java.lang.String[] urls)
-
heading
public static java.lang.String heading(int heading, java.lang.String str, java.lang.String id)
-
heading
public static java.lang.String heading(int heading, java.lang.String str)
-
padSpace
public static java.lang.String padSpace(int num, java.lang.String str)
-
addSpace
public static java.lang.String addSpace(int num)
-
para
public static java.lang.String para(java.lang.String str)
-
italics
public static java.lang.String italics(java.lang.String str)
-
pre
public static java.lang.String pre(java.lang.String str)
-
newline
public static java.lang.String newline()
-
newline
public static java.lang.String newline(int num)
-
name
public static java.lang.String name(int num)
-
nameTarget
public static java.lang.String nameTarget(java.lang.String str)
-
nameLink
public static java.lang.String nameLink(int num, java.lang.String text)
-
nameLink
public static java.lang.String nameLink(java.lang.String name, java.lang.String text)
-
nameLink
public static java.lang.String nameLink(java.lang.String name)
-
simpleTable
public static java.lang.String simpleTable(java.lang.String str)
-
simpleTable
public static java.lang.String simpleTable(java.lang.String str, int width)Create a table with one row/colum containing str
-
borderTable
public 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
-
startBorderTable
public static java.lang.String startBorderTable(int width, java.lang.String bgcolor, java.lang.String caption)
-
endBorderTable
public static java.lang.String endBorderTable()
-
multiColumnTable
public static java.lang.String multiColumnTable(java.lang.String[] str)
Create a table with one row multi column containing str[]- Parameters:
str- = array of strings for columns- Returns:
- Return multi-column table string
-
multiColumnTable
public static java.lang.String multiColumnTable(java.lang.String[] str, int width)Create a table with one row multi column containing str[]- Parameters:
str- - array of strings for columnswidth- - percent (1..100) of screen for table- Returns:
- Return multi-column table string
-
beginMultiColumnTable
public static java.lang.String beginMultiColumnTable(int width)
-
beginMultiColumnTable
public static java.lang.String beginMultiColumnTable(int width, int border)
-
beginMultiColumnTable
public static java.lang.String beginMultiColumnTable(int width, int border, java.lang.Integer color)
-
endMultiColumnTable
public static java.lang.String endMultiColumnTable()
-
addRowMultiColumnTable
public static java.lang.String addRowMultiColumnTable(java.lang.String... str)
-
addRowMultiColumnTable
public static java.lang.String addRowMultiColumnTable(java.lang.String[] str, java.lang.String[] colOptions)
-
addRowMultiColumnTable
public static java.lang.String addRowMultiColumnTable(java.lang.String[] str, java.lang.String[] colOptions, java.lang.String backgroundColor)
-
addRowSpanMultiColumnTable
public static java.lang.String addRowSpanMultiColumnTable(java.lang.String str, int span)
-
addRowMultiColumnTable
public static java.lang.String addRowMultiColumnTable(java.util.Collection<HtmlUtil.CellItem> items)
-
addHeaderRowMultiColumnTable
public static java.lang.String addHeaderRowMultiColumnTable(java.lang.String[] str)
-
addHeaderRowMultiColumnTable
public static java.lang.String addHeaderRowMultiColumnTable(java.lang.String[] str, java.lang.Integer[] width)
-
addSimpleTableRow
public static java.lang.String addSimpleTableRow(java.lang.String str)
-
beginSimpleTable
public static java.lang.String beginSimpleTable()
-
beginSimpleTable
public static java.lang.String beginSimpleTable(int border, int width)
-
endSimpleTable
public static java.lang.String endSimpleTable()
-
createTable
public static java.lang.String createTable(java.util.List<java.lang.String> datas, java.lang.String[] headers, int numColumns, int cellPadding, int border)
-
getPreData
public static java.lang.String getPreData(java.lang.String data)
-
-