Class HtmlBuilder
java.lang.Object
com.vladsch.flexmark.util.html.HtmlAppendableBase<HtmlBuilder>
com.vladsch.flexmark.util.html.ui.HtmlBuilder
- All Implemented Interfaces:
HtmlAppendable, LineAppendable, Appendable, Iterable<LineInfo>
-
Nested Class Summary
Nested classes/interfaces inherited from interface LineAppendable
LineAppendable.Options -
Field Summary
FieldsFields inherited from interface LineAppendable
ALLOW_LEADING_EOL, ALLOW_LEADING_WHITESPACE, COLLAPSE_WHITESPACE, CONVERT_TABS, F_COLLAPSE_WHITESPACE, F_CONVERT_TABS, F_FORMAT_ALL, F_PASS_THROUGH, F_PREFIX_PRE_FORMATTED, F_TRIM_LEADING_EOL, F_TRIM_LEADING_WHITESPACE, F_TRIM_TRAILING_WHITESPACE, F_WHITESPACE_REMOVAL, FORMAT_ALL, O_COLLAPSE_WHITESPACE, O_CONVERT_TABS, O_FORMAT_ALL, O_PASS_THROUGH, O_PREFIX_PRE_FORMATTED, O_TRIM_LEADING_EOL, O_TRIM_LEADING_WHITESPACE, O_TRIM_TRAILING_WHITESPACE, PASS_THROUGH, PREFIX_PRE_FORMATTED, TRIM_LEADING_WHITESPACE, TRIM_TRAILING_WHITESPACE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddColorStylerClass(Class clazz) append(boolean b) @NotNull HtmlBuilderappend(char c) append(char[] str) append(char[] str, int offset, int len) append(double d) append(float f) append(int i) append(long l) @NotNull HtmlBuilderappend(@NotNull CharSequence s) @NotNull HtmlBuilderappend(@NotNull CharSequence s, int start, int end) append(StringBuffer sb) @NotNull HtmlBuilder@NotNull HtmlBuilderattr(@NotNull Attributes attributes) @NotNull HtmlBuilderattr(@NotNull CharSequence name, @Nullable CharSequence value) static AttributegetAttribute(Object item) static HtmlStylergetHtmlStyler(Object item) span()span(CharSequence text) style(CharSequence value) Methods inherited from class HtmlAppendableBase
addIndentOnFirstEOL, addPrefix, addPrefix, append, append, appendTo, blankLine, blankLine, blankLineIf, changeOptions, closePre, closePreFormatted, closeTag, column, endsWithEOL, getAfterEolPrefixDelta, getAttributes, getBeforeEolPrefix, getBuilder, getEmptyAppendable, getIndentPrefix, getLine, getLineCount, getLineCountWithPending, getLineInfo, getLines, getLinesInfo, getOpenTags, getOpenTagsAfterLast, getOpenTagText, getOptions, getOptionSet, getPendingEOL, getPendingSpace, getPrefix, getTrailingBlankLines, indent, inPre, insertLine, isPendingSpace, isPreFormatted, isSuppressCloseTagLine, isSuppressOpenTagLine, iterator, line, lineIf, lineOnFirstText, lineWithTrailingSpaces, offset, offsetWithPending, openPre, openPreFormatted, popOptions, popPrefix, popPrefix, popTag, pushOptions, pushPrefix, pushTag, raw, raw, rawIndentedPre, rawPre, removeExtraBlankLines, removeIndentOnFirstEOL, removeLines, setAttributes, setIndentPrefix, setLine, setOptions, setPrefix, setPrefix, setPrefixLength, setSuppressCloseTagLine, setSuppressOpenTagLine, tag, tag, tag, tag, tagClosed, tagIndent, tagLine, tagLine, tagLine, tagLineIndent, tagOpened, tagVoid, tagVoidLine, text, toSequence, toString, toString, unIndent, unIndentNoEol, withAttr, withCondIndent, withCondLineOnChildTextMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface LineAppendable
addOptions, append, append, appendAll, appendTo, appendTo, appendTo, appendTo, appendToSilently, appendToSilently, appendToSilently, appendToSilently, clearLineOnFirstText, copyAppendable, copyAppendable, copyAppendable, copyAppendable, copyAppendable, get, getLineContent, getLinePrefix, getLines, getLines, getLines, getLines, getLinesInfo, getLinesInfo, getTrailingBlankLines, isEmpty, isNotEmpty, noPreserveSpaces, noTrimLeading, preserveSpaces, removeExtraBlankLines, removeOptions, setLineOnFirstText, setOptions, setOptions, toSequence, toSequence, toSequence, toSequence, toString, toString, toString, toString, trimLeading
-
Field Details
-
stylerMap
-
-
Constructor Details
-
HtmlBuilder
public HtmlBuilder() -
HtmlBuilder
public HtmlBuilder(int indentSize, int formatOptions)
-
-
Method Details
-
closeAllTags
-
toFinalizedString
-
attr
-
attr
@NotNull public @NotNull HtmlBuilder attr(@NotNull @NotNull CharSequence name, @Nullable @Nullable CharSequence value) - Specified by:
attrin interfaceHtmlAppendable- Overrides:
attrin classHtmlAppendableBase<HtmlBuilder>
-
style
-
attr
- Specified by:
attrin interfaceHtmlAppendable- Overrides:
attrin classHtmlAppendableBase<HtmlBuilder>
-
attr
- Specified by:
attrin interfaceHtmlAppendable- Overrides:
attrin classHtmlAppendableBase<HtmlBuilder>
-
span
-
span
-
span
-
span
-
spanLine
-
closeSpan
-
addColorStylerClass
-
getHtmlStyler
-
getAttribute
-
append
-
append
-
append
-
append
- Specified by:
appendin interfaceAppendable- Specified by:
appendin interfaceLineAppendable- Overrides:
appendin classHtmlAppendableBase<HtmlBuilder>
-
append
- Specified by:
appendin interfaceAppendable- Specified by:
appendin interfaceLineAppendable- Overrides:
appendin classHtmlAppendableBase<HtmlBuilder>
-
append
-
append
-
append
-
append
- Specified by:
appendin interfaceAppendable- Specified by:
appendin interfaceLineAppendable- Overrides:
appendin classHtmlAppendableBase<HtmlBuilder>
-
append
-
append
-
append
-
append
-