Class 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
      private static java.lang.String begin  
      private static java.lang.String HTTP_CHARSET_ENCODING  
      static java.lang.String LABEL_FONT  
    • Constructor Summary

      Constructors 
      Constructor Description
      HtmlUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      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
    • Constructor Detail

      • HtmlUtil

        public HtmlUtil()
    • 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 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)