com.android.utils
Class HtmlBuilder

java.lang.Object
  extended by com.android.utils.HtmlBuilder

public class HtmlBuilder
extends java.lang.Object


Constructor Summary
HtmlBuilder()
           
HtmlBuilder(java.lang.StringBuilder stringBuilder)
           
 
Method Summary
 HtmlBuilder add(java.lang.String text)
           
 HtmlBuilder addBold(java.lang.String text)
           
 HtmlBuilder addHeading(java.lang.String text, java.lang.String fontColor)
           
 HtmlBuilder addHtml(java.lang.String html)
           
 HtmlBuilder addIcon(java.lang.String src)
           
 HtmlBuilder addImage(java.net.URL url, java.lang.String altText)
           
 HtmlBuilder addItalic(java.lang.String text)
           
 HtmlBuilder addLink(java.lang.String text, java.lang.String url)
           
 HtmlBuilder addLink(java.lang.String textBefore, java.lang.String linkText, java.lang.String textAfter, java.lang.String url)
           
 HtmlBuilder addNbsp()
           
 HtmlBuilder addNbsps(int count)
           
 HtmlBuilder addTableRow(boolean isHeader, java.lang.String... columns)
           
 HtmlBuilder addTableRow(java.lang.String... columns)
           
 HtmlBuilder beginBold()
           
 HtmlBuilder beginDiv()
           
 HtmlBuilder beginDiv(java.lang.String cssStyle)
           
 HtmlBuilder beginItalic()
           
 HtmlBuilder beginList()
           
 HtmlBuilder beginTable()
           
 HtmlBuilder beginTable(java.lang.String tdExtra)
           
 HtmlBuilder beginTableRow()
           
 HtmlBuilder closeHtmlBody()
           
 HtmlBuilder endBold()
           
 HtmlBuilder endDiv()
           
 HtmlBuilder endItalic()
           
 HtmlBuilder endList()
           
 HtmlBuilder endTable()
           
 HtmlBuilder endTableRow()
           
 java.lang.String getHtml()
           
 java.lang.StringBuilder getStringBuilder()
           
 HtmlBuilder listItem()
           
 HtmlBuilder newline()
           
 HtmlBuilder newlineIfNecessary()
           
 HtmlBuilder openHtmlBody()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlBuilder

public HtmlBuilder(@NonNull
                   java.lang.StringBuilder stringBuilder)

HtmlBuilder

public HtmlBuilder()
Method Detail

openHtmlBody

public HtmlBuilder openHtmlBody()

closeHtmlBody

public HtmlBuilder closeHtmlBody()

addHtml

public HtmlBuilder addHtml(@NonNull
                           java.lang.String html)

addNbsp

public HtmlBuilder addNbsp()

addNbsps

public HtmlBuilder addNbsps(int count)

newline

public HtmlBuilder newline()

newlineIfNecessary

public HtmlBuilder newlineIfNecessary()

addLink

public HtmlBuilder addLink(@Nullable
                           java.lang.String textBefore,
                           @NonNull
                           java.lang.String linkText,
                           @Nullable
                           java.lang.String textAfter,
                           @NonNull
                           java.lang.String url)

addLink

public HtmlBuilder addLink(@NonNull
                           java.lang.String text,
                           @NonNull
                           java.lang.String url)

add

public HtmlBuilder add(@NonNull
                       java.lang.String text)

getHtml

@NonNull
public java.lang.String getHtml()

beginBold

public HtmlBuilder beginBold()

endBold

public HtmlBuilder endBold()

addBold

public HtmlBuilder addBold(java.lang.String text)

beginItalic

public HtmlBuilder beginItalic()

endItalic

public HtmlBuilder endItalic()

addItalic

public HtmlBuilder addItalic(java.lang.String text)

beginDiv

public HtmlBuilder beginDiv()

beginDiv

public HtmlBuilder beginDiv(@Nullable
                            java.lang.String cssStyle)

endDiv

public HtmlBuilder endDiv()

addHeading

public HtmlBuilder addHeading(@NonNull
                              java.lang.String text,
                              @NonNull
                              java.lang.String fontColor)

beginList

public HtmlBuilder beginList()

endList

public HtmlBuilder endList()

listItem

public HtmlBuilder listItem()

addImage

public HtmlBuilder addImage(java.net.URL url,
                            @Nullable
                            java.lang.String altText)

addIcon

public HtmlBuilder addIcon(@Nullable
                           java.lang.String src)

beginTable

public HtmlBuilder beginTable(@Nullable
                              java.lang.String tdExtra)

beginTable

public HtmlBuilder beginTable()

endTable

public HtmlBuilder endTable()

beginTableRow

public HtmlBuilder beginTableRow()

endTableRow

public HtmlBuilder endTableRow()

addTableRow

public HtmlBuilder addTableRow(boolean isHeader,
                               java.lang.String... columns)

addTableRow

public HtmlBuilder addTableRow(java.lang.String... columns)

getStringBuilder

@NonNull
public java.lang.StringBuilder getStringBuilder()