Class MarkdownWriter
java.lang.Object
com.vladsch.flexmark.util.format.MarkdownWriterBase<MarkdownWriter, Node, NodeFormatterContext>
com.vladsch.flexmark.formatter.MarkdownWriter
- All Implemented Interfaces:
LineAppendable, Appendable, Iterable<LineInfo>
-
Nested Class Summary
Nested classes/interfaces inherited from interface LineAppendable
LineAppendable.Options -
Field Summary
Fields inherited from class MarkdownWriterBase
appendable, contextFields 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
ConstructorsConstructorDescriptionMarkdownWriter(int formatOptions) MarkdownWriter(@Nullable Appendable appendable, int formatOptions) -
Method Summary
Modifier and TypeMethodDescription@NotNull MarkdownWriterappendNonTranslating(@NotNull CharSequence csq) @NotNull MarkdownWriterappendNonTranslating(@Nullable CharSequence prefix, @NotNull CharSequence csq) @NotNull MarkdownWriterappendNonTranslating(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix) @NotNull MarkdownWriterappendNonTranslating(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix, @Nullable CharSequence suffix2) @NotNull MarkdownWriterappendTranslating(@NotNull CharSequence csq) @NotNull MarkdownWriterappendTranslating(@Nullable CharSequence prefix, @NotNull CharSequence csq) @NotNull MarkdownWriterappendTranslating(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix) @NotNull MarkdownWriterappendTranslating(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix, @Nullable CharSequence suffix2) @NotNull MarkdownWriter@NotNull BasedSequenceMethods inherited from class MarkdownWriterBase
addIndentOnFirstEOL, addPrefix, addPrefix, append, append, append, append, append, appendTo, blankLine, blankLine, blankLineIf, changeOptions, closePreFormatted, column, endsWithEOL, getAfterEolPrefixDelta, getBeforeEolPrefix, getBuilder, getContext, getIndentPrefix, getLine, getLineCount, getLineCountWithPending, getLineInfo, getLines, getLinesInfo, getOptions, getOptionSet, getPendingEOL, getPendingSpace, getPrefix, getTrailingBlankLines, indent, insertLine, isPendingSpace, isPreFormatted, iterator, line, lineIf, lineOnFirstText, lineWithTrailingSpaces, offset, offsetWithPending, openPreFormatted, popOptions, popPrefix, popPrefix, pushOptions, pushPrefix, removeExtraBlankLines, removeIndentOnFirstEOL, removeLines, setContext, setIndentPrefix, setLine, setOptions, setPrefix, setPrefix, setPrefixLength, tailBlankLine, tailBlankLine, toSequence, toString, toString, unIndent, unIndentNoEolMethods 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
-
Constructor Details
-
MarkdownWriter
public MarkdownWriter() -
MarkdownWriter
public MarkdownWriter(int formatOptions) -
MarkdownWriter
-
-
Method Details
-
getEmptyAppendable
-
lastBlockQuoteChildPrefix
- Specified by:
lastBlockQuoteChildPrefixin classMarkdownWriterBase<MarkdownWriter, Node, NodeFormatterContext>
-
appendNonTranslating
-
appendNonTranslating
@NotNull public @NotNull MarkdownWriter appendNonTranslating(@Nullable @Nullable CharSequence prefix, @NotNull @NotNull CharSequence csq) -
appendNonTranslating
@NotNull public @NotNull MarkdownWriter appendNonTranslating(@Nullable @Nullable CharSequence prefix, @NotNull @NotNull CharSequence csq, @Nullable @Nullable CharSequence suffix) -
appendNonTranslating
@NotNull public @NotNull MarkdownWriter appendNonTranslating(@Nullable @Nullable CharSequence prefix, @NotNull @NotNull CharSequence csq, @Nullable @Nullable CharSequence suffix, @Nullable @Nullable CharSequence suffix2) -
appendTranslating
-
appendTranslating
@NotNull public @NotNull MarkdownWriter appendTranslating(@Nullable @Nullable CharSequence prefix, @NotNull @NotNull CharSequence csq) -
appendTranslating
@NotNull public @NotNull MarkdownWriter appendTranslating(@Nullable @Nullable CharSequence prefix, @NotNull @NotNull CharSequence csq, @Nullable @Nullable CharSequence suffix) -
appendTranslating
@NotNull public @NotNull MarkdownWriter appendTranslating(@Nullable @Nullable CharSequence prefix, @NotNull @NotNull CharSequence csq, @Nullable @Nullable CharSequence suffix, @Nullable @Nullable CharSequence suffix2)
-