Package com.android.utils
Class HtmlBuilder
- java.lang.Object
-
- com.android.utils.HtmlBuilder
-
public class HtmlBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HtmlBuilder()
HtmlBuilder(java.lang.StringBuilder stringBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()
-
-
-
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()
-
-