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,java.lang.Appendable,java.lang.Iterable<LineInfo>
public class MarkdownWriter extends MarkdownWriterBase<MarkdownWriter,Node,NodeFormatterContext>
-
-
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
Constructors Constructor Description MarkdownWriter()MarkdownWriter(int formatOptions)MarkdownWriter(@Nullable java.lang.Appendable appendable, int formatOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull MarkdownWriterappendNonTranslating(@NotNull java.lang.CharSequence csq)@NotNull MarkdownWriterappendNonTranslating(@Nullable java.lang.CharSequence prefix, @NotNull java.lang.CharSequence csq)@NotNull MarkdownWriterappendNonTranslating(@Nullable java.lang.CharSequence prefix, @NotNull java.lang.CharSequence csq, @Nullable java.lang.CharSequence suffix)@NotNull MarkdownWriterappendNonTranslating(@Nullable java.lang.CharSequence prefix, @NotNull java.lang.CharSequence csq, @Nullable java.lang.CharSequence suffix, @Nullable java.lang.CharSequence suffix2)@NotNull MarkdownWriterappendTranslating(@NotNull java.lang.CharSequence csq)@NotNull MarkdownWriterappendTranslating(@Nullable java.lang.CharSequence prefix, @NotNull java.lang.CharSequence csq)@NotNull MarkdownWriterappendTranslating(@Nullable java.lang.CharSequence prefix, @NotNull java.lang.CharSequence csq, @Nullable java.lang.CharSequence suffix)@NotNull MarkdownWriterappendTranslating(@Nullable java.lang.CharSequence prefix, @NotNull java.lang.CharSequence csq, @Nullable java.lang.CharSequence suffix, @Nullable java.lang.CharSequence suffix2)@NotNull MarkdownWritergetEmptyAppendable()@NotNull BasedSequencelastBlockQuoteChildPrefix(BasedSequence prefix)-
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 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
-
-
-
-
Method Detail
-
getEmptyAppendable
@NotNull public @NotNull MarkdownWriter getEmptyAppendable()
-
lastBlockQuoteChildPrefix
@NotNull public @NotNull BasedSequence lastBlockQuoteChildPrefix(BasedSequence prefix)
- Specified by:
lastBlockQuoteChildPrefixin classMarkdownWriterBase<MarkdownWriter,Node,NodeFormatterContext>
-
appendNonTranslating
@NotNull public @NotNull MarkdownWriter appendNonTranslating(@NotNull @NotNull java.lang.CharSequence csq)
-
appendNonTranslating
@NotNull public @NotNull MarkdownWriter appendNonTranslating(@Nullable @Nullable java.lang.CharSequence prefix, @NotNull @NotNull java.lang.CharSequence csq)
-
appendNonTranslating
@NotNull public @NotNull MarkdownWriter appendNonTranslating(@Nullable @Nullable java.lang.CharSequence prefix, @NotNull @NotNull java.lang.CharSequence csq, @Nullable @Nullable java.lang.CharSequence suffix)
-
appendNonTranslating
@NotNull public @NotNull MarkdownWriter appendNonTranslating(@Nullable @Nullable java.lang.CharSequence prefix, @NotNull @NotNull java.lang.CharSequence csq, @Nullable @Nullable java.lang.CharSequence suffix, @Nullable @Nullable java.lang.CharSequence suffix2)
-
appendTranslating
@NotNull public @NotNull MarkdownWriter appendTranslating(@NotNull @NotNull java.lang.CharSequence csq)
-
appendTranslating
@NotNull public @NotNull MarkdownWriter appendTranslating(@Nullable @Nullable java.lang.CharSequence prefix, @NotNull @NotNull java.lang.CharSequence csq)
-
appendTranslating
@NotNull public @NotNull MarkdownWriter appendTranslating(@Nullable @Nullable java.lang.CharSequence prefix, @NotNull @NotNull java.lang.CharSequence csq, @Nullable @Nullable java.lang.CharSequence suffix)
-
appendTranslating
@NotNull public @NotNull MarkdownWriter appendTranslating(@Nullable @Nullable java.lang.CharSequence prefix, @NotNull @NotNull java.lang.CharSequence csq, @Nullable @Nullable java.lang.CharSequence suffix, @Nullable @Nullable java.lang.CharSequence suffix2)
-
-