Package com.vladsch.flexmark.formatter
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 com.vladsch.flexmark.util.sequence.LineAppendable
LineAppendable.Options
-
Field Summary
Fields inherited from class com.vladsch.flexmark.util.format.MarkdownWriterBase
appendable, context
Fields inherited from interface com.vladsch.flexmark.util.sequence.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 MarkdownWriter
appendNonTranslating
(@NotNull CharSequence csq) @NotNull MarkdownWriter
appendNonTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq) @NotNull MarkdownWriter
appendNonTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix) @NotNull MarkdownWriter
appendNonTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix, @Nullable CharSequence suffix2) @NotNull MarkdownWriter
appendTranslating
(@NotNull CharSequence csq) @NotNull MarkdownWriter
appendTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq) @NotNull MarkdownWriter
appendTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix) @NotNull MarkdownWriter
appendTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix, @Nullable CharSequence suffix2) @NotNull MarkdownWriter
@NotNull BasedSequence
Methods inherited from class com.vladsch.flexmark.util.format.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, unIndentNoEol
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface com.vladsch.flexmark.util.sequence.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:
lastBlockQuoteChildPrefix
in 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)
-