public class HtmlBuilder
extends java.lang.Object
Constructor and Description |
---|
HtmlBuilder() |
HtmlBuilder(java.lang.StringBuilder stringBuilder) |
public HtmlBuilder(@NonNull java.lang.StringBuilder stringBuilder)
public HtmlBuilder()
public HtmlBuilder openHtmlBody()
public HtmlBuilder closeHtmlBody()
public HtmlBuilder addHtml(@NonNull java.lang.String html)
public HtmlBuilder addNbsp()
public HtmlBuilder addNbsps(int count)
public HtmlBuilder newline()
public HtmlBuilder newlineIfNecessary()
public HtmlBuilder addLink(@Nullable java.lang.String textBefore, @NonNull java.lang.String linkText, @Nullable java.lang.String textAfter, @NonNull java.lang.String url)
public HtmlBuilder addLink(@NonNull java.lang.String text, @NonNull java.lang.String url)
public HtmlBuilder add(@NonNull java.lang.String text)
@NonNull public java.lang.String getHtml()
public HtmlBuilder beginBold()
public HtmlBuilder endBold()
public HtmlBuilder beginUnderline()
public HtmlBuilder endUnderline()
public HtmlBuilder coloredText(@NonNull java.awt.Color color, @NonNull java.lang.String text)
public HtmlBuilder beginColor(@NonNull java.awt.Color color)
public HtmlBuilder endColor()
public HtmlBuilder addUnderlined(java.lang.String text)
public HtmlBuilder addBold(java.lang.String text)
public HtmlBuilder beginItalic()
public HtmlBuilder endItalic()
public HtmlBuilder addItalic(java.lang.String text)
public HtmlBuilder beginDiv()
public HtmlBuilder beginDiv(@Nullable java.lang.String cssStyle)
public HtmlBuilder endDiv()
public HtmlBuilder beginSpan()
public HtmlBuilder beginSpan(@Nullable java.lang.String cssStyle)
public HtmlBuilder endSpan()
public HtmlBuilder addHeading(@NonNull java.lang.String text, @NonNull java.lang.String fontColor)
public HtmlBuilder beginList()
public HtmlBuilder endList()
public HtmlBuilder listItem()
public HtmlBuilder addImage(java.net.URL url, @Nullable java.lang.String altText)
public HtmlBuilder addIcon(@Nullable java.lang.String src)
public HtmlBuilder beginTable(@Nullable java.lang.String tdExtra)
public HtmlBuilder beginTable()
public HtmlBuilder endTable()
public HtmlBuilder beginTableRow()
public HtmlBuilder endTableRow()
public HtmlBuilder addTableRow(boolean isHeader, java.lang.String... columns)
public HtmlBuilder addTableRow(java.lang.String... columns)
@NonNull public java.lang.StringBuilder getStringBuilder()