Top Description Fields Methods
com.vladsch.flexmark.util.html

public Interface HtmlAppendable

extends LineAppendable
Known Direct Implementers
com.vladsch.flexmark.util.html.HtmlAppendableBase
Annotations
@SuppressWarnings:UnusedReturnValue
Imports
com.vladsch.flexmark.util.sequence.LineAppendable, org.jetbrains.annotations.NotNull, .Nullable, java.util.List, .Stack

Used to help with HTML output generation and formatting of HTML

Field Summary

Inherited from com.vladsch.flexmark.util.sequence.LineAppendable:
ALLOW_LEADING_EOLALLOW_LEADING_WHITESPACECOLLAPSE_WHITESPACECONVERT_TABSF_COLLAPSE_WHITESPACEF_CONVERT_TABSF_FORMAT_ALLF_PASS_THROUGHF_PREFIX_PRE_FORMATTEDF_TRIM_LEADING_EOLF_TRIM_LEADING_WHITESPACEF_TRIM_TRAILING_WHITESPACEF_WHITESPACE_REMOVALFORMAT_ALLO_COLLAPSE_WHITESPACEO_CONVERT_TABSO_FORMAT_ALLO_PASS_THROUGHO_PREFIX_PRE_FORMATTEDO_TRIM_LEADING_EOLO_TRIM_LEADING_WHITESPACEO_TRIM_TRAILING_WHITESPACEPASS_THROUGHPREFIX_PRE_FORMATTEDTRIM_LEADING_WHITESPACETRIM_TRAILING_WHITESPACE

Method Summary

Modifier and TypeMethod and Description
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
attr(@NotNull Attribute... attribute)

public @NotNull HtmlAppendable
attr(@NotNull Attributes attributes)

public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @Nullable Attributes
public @NotNull Stack<String>
public @NotNull List<String>
public boolean
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
raw(@NotNull CharSequence s, int count)

public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
tag(@NotNull CharSequence tagName, boolean voidElement)

public @NotNull HtmlAppendable
tag(@NotNull CharSequence tagName, boolean withIndent, boolean withLine, @NotNull Runnable runnable)

public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
tagLine(@NotNull CharSequence tagName, boolean voidElement)

public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
public @NotNull HtmlAppendable
Inherited from com.vladsch.flexmark.util.sequence.LineAppendable:
addIndentOnFirstEOLaddOptionsaddPrefixaddPrefixappendappendappendappendappendappendappendappendAllappendToappendToappendToappendToappendToappendToSilentlyappendToSilentlyappendToSilentlyappendToSilentlyblankLineblankLineblankLineIfchangeOptionsclearLineOnFirstTextclosePreFormattedcolumncombinedPrefixcopyAppendablecopyAppendablecopyAppendablecopyAppendablecopyAppendableendsWithEOLgetgetAfterEolPrefixDeltagetBeforeEolPrefixgetBuildergetEmptyAppendablegetIndentPrefixgetLinegetLineContentgetLineCountgetLineCountWithPendinggetLineInfogetLinePrefixgetLinesgetLinesgetLinesgetLinesgetLinesgetLinesInfogetLinesInfogetLinesInfogetOptionsgetOptionSetgetPendingEOLgetPendingSpacegetPrefixgetTrailingBlankLinesgetTrailingBlankLinesindentinsertLineisEmptyisNotEmptyisPendingSpaceisPreFormattediteratorlinelineIflineOnFirstTextlineWithTrailingSpacesnoPreserveSpacesnoTrimLeadingoffsetoffsetWithPendingopenPreFormattedpopOptionspopPrefixpopPrefixpreserveSpacespushOptionspushPrefixremoveExtraBlankLinesremoveExtraBlankLinesremoveIndentOnFirstEOLremoveLinesremoveOptionssetIndentPrefixsetLinesetLineOnFirstTextsetOptionssetOptionssetOptionssetPrefixsetPrefixsetPrefixLengthtoOptionSettoOptionSettoSequencetoSequencetoSequencetoSequencetoSequencetoStringtoStringtoStringtoStringtoStringtrimLeadingunIndentunIndentNoEol

Method Detail

attrback to summary
public @NotNull HtmlAppendable attr(@NotNull CharSequence attrName, @NotNull CharSequence value)
Annotations
@NotNull
attrback to summary
public @NotNull HtmlAppendable attr(@NotNull Attribute... attribute)
Annotations
@NotNull
attrback to summary
public @NotNull HtmlAppendable attr(@NotNull Attributes attributes)
Annotations
@NotNull
closePreback to summary
public @NotNull HtmlAppendable closePre()
Annotations
@NotNull
closeTagback to summary
public @NotNull HtmlAppendable closeTag(@NotNull CharSequence tagName)
Annotations
@NotNull
getAttributesback to summary
public @Nullable Attributes getAttributes()
Annotations
@Nullable
getOpenTagsback to summary
public @NotNull Stack<String> getOpenTags()
Annotations
@NotNull
getOpenTagsAfterLastback to summary
public @NotNull List<String> getOpenTagsAfterLast(@NotNull CharSequence latestTag)
Annotations
@NotNull
inPreback to summary
public boolean inPre()
openPreback to summary
public @NotNull HtmlAppendable openPre()
Annotations
@NotNull
rawback to summary
public @NotNull HtmlAppendable raw(@NotNull CharSequence s)
Annotations
@NotNull
rawback to summary
public @NotNull HtmlAppendable raw(@NotNull CharSequence s, int count)
Annotations
@NotNull
rawIndentedPreback to summary
public @NotNull HtmlAppendable rawIndentedPre(@NotNull CharSequence s)
Annotations
@NotNull
rawPreback to summary
public @NotNull HtmlAppendable rawPre(@NotNull CharSequence s)
Annotations
@NotNull
setAttributesback to summary
public @NotNull HtmlAppendable setAttributes(@NotNull Attributes attributes)
Annotations
@NotNull
tagback to summary
public @NotNull HtmlAppendable tag(@NotNull CharSequence tagName)
Annotations
@NotNull
tagback to summary
public @NotNull HtmlAppendable tag(@NotNull CharSequence tagName, @NotNull Runnable runnable)
Annotations
@NotNull
tagback to summary
public @NotNull HtmlAppendable tag(@NotNull CharSequence tagName, boolean voidElement)
Annotations
@NotNull
tagback to summary
public @NotNull HtmlAppendable tag(@NotNull CharSequence tagName, boolean withIndent, boolean withLine, @NotNull Runnable runnable)
Annotations
@NotNull
tagIndentback to summary
public @NotNull HtmlAppendable tagIndent(@NotNull CharSequence tagName, @NotNull Runnable runnable)
Annotations
@NotNull
tagLineback to summary
public @NotNull HtmlAppendable tagLine(@NotNull CharSequence tagName)
Annotations
@NotNull
tagLineback to summary
public @NotNull HtmlAppendable tagLine(@NotNull CharSequence tagName, boolean voidElement)
Annotations
@NotNull
tagLineback to summary
public @NotNull HtmlAppendable tagLine(@NotNull CharSequence tagName, @NotNull Runnable runnable)
Annotations
@NotNull
tagLineIndentback to summary
public @NotNull HtmlAppendable tagLineIndent(@NotNull CharSequence tagName, @NotNull Runnable runnable)
Annotations
@NotNull
tagVoidback to summary
public @NotNull HtmlAppendable tagVoid(@NotNull CharSequence tagName)
Annotations
@NotNull
tagVoidLineback to summary
public @NotNull HtmlAppendable tagVoidLine(@NotNull CharSequence tagName)
Annotations
@NotNull
textback to summary
public @NotNull HtmlAppendable text(@NotNull CharSequence s)
Annotations
@NotNull
withAttrback to summary
public @NotNull HtmlAppendable withAttr()
Annotations
@NotNull
withCondIndentback to summary
public @NotNull HtmlAppendable withCondIndent()
Annotations
@NotNull
withCondLineOnChildTextback to summary
public @NotNull HtmlAppendable withCondLineOnChildText()
Annotations
@NotNull