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 class
HtmlUtil.CellItem
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
LABEL_FONT
-
Constructor Summary
Constructors Constructor Description HtmlUtil()
-
Method Summary
Modifier and Type Method 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.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
addRowMultiColumnTable(java.util.Collection<HtmlUtil.CellItem> items)
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 strstatic 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 strstatic 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)
-
Field Details
-
LABEL_FONT
public static final java.lang.String LABEL_FONT- See Also:
- Constant Field Values
-
-
Constructor Details
-
HtmlUtil
public HtmlUtil()
-
-
Method Details
-
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)
-