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 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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • 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 columns
      width - - 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)