public class MarkdownWriter extends Object implements com.vladsch.flexmark.util.html.FormattingAppendable
| Constructor and Description |
|---|
MarkdownWriter(Appendable out) |
MarkdownWriter(Appendable out,
int formatOptions) |
public MarkdownWriter(Appendable out)
public MarkdownWriter(Appendable out, int formatOptions)
public void setContext(NodeFormatterContext context)
public NodeFormatterContext getContext()
public MarkdownWriter tailBlankLine()
public boolean isLastBlockQuoteChild(com.vladsch.flexmark.ast.Node node)
public MarkdownWriter tailBlankLine(int count)
public MarkdownWriter appendNonTranslating(CharSequence csq)
public MarkdownWriter appendNonTranslating(CharSequence prefix, CharSequence csq)
public MarkdownWriter appendNonTranslating(CharSequence prefix, CharSequence csq, CharSequence suffix)
public MarkdownWriter appendNonTranslating(CharSequence prefix, CharSequence csq, CharSequence suffix, CharSequence suffix2)
public MarkdownWriter appendNonTranslating(CharSequence prefix, CharSequence csq, CharSequence suffix, CharSequence suffix2, com.vladsch.flexmark.util.Consumer<String> placeholderConsumer)
public MarkdownWriter appendTranslating(CharSequence csq)
public MarkdownWriter appendTranslating(CharSequence prefix, CharSequence csq)
public MarkdownWriter appendTranslating(CharSequence prefix, CharSequence csq, CharSequence suffix)
public MarkdownWriter appendTranslating(CharSequence prefix, CharSequence csq, CharSequence suffix, CharSequence suffix2)
public Appendable getAppendable()
getAppendable in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic boolean isPendingEOL()
isPendingEOL in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic boolean isPendingSpace()
isPendingSpace in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic boolean isPreFormatted()
isPreFormatted in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic CharSequence getIndentPrefix()
getIndentPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic CharSequence getPrefix()
getPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic CharSequence getTotalIndentPrefix()
getTotalIndentPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int getIndent()
getIndent in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int getLineCount()
getLineCount in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int getModCount()
getModCount in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int offset()
offset in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int offsetWithPending()
offsetWithPending in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int column()
column in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int columnWith(CharSequence csq, int start, int end)
columnWith in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int lastOffset()
lastOffset in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int getOptions()
getOptions in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int getPushedPrefixCount()
getPushedPrefixCount in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic int getPendingEOL()
getPendingEOL in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic IOException getIOException()
getIOException in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic String getText()
getText in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic String getText(int maxBlankLines)
getText in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter addAfterEolRunnable(int atPendingEOL, Runnable runnable)
addAfterEolRunnable in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter addLine()
addLine in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter addPrefix(CharSequence prefix)
addPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter append(char c)
append in interface com.vladsch.flexmark.util.html.FormattingAppendableappend in interface Appendablepublic MarkdownWriter append(CharSequence csq)
append in interface com.vladsch.flexmark.util.html.FormattingAppendableappend in interface Appendablepublic MarkdownWriter append(CharSequence csq, int start, int end)
append in interface com.vladsch.flexmark.util.html.FormattingAppendableappend in interface Appendablepublic MarkdownWriter blankLine()
blankLine in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter blankLine(int count)
blankLine in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter blankLineIf(boolean predicate)
blankLineIf in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter closeConditional(com.vladsch.flexmark.util.html.ConditionalFormatter closeFormatter)
closeConditional in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter closePreFormatted()
closePreFormatted in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter flush()
flush in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter flushWhitespaces()
flushWhitespaces in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter flush(int maxBlankLines)
flush in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter lastOffset(com.vladsch.flexmark.util.Ref<Integer> refOffset)
lastOffset in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter indent()
indent in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter line()
line in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter line(com.vladsch.flexmark.util.Ref<Boolean> lineRef)
line in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter lineIf(boolean predicate)
lineIf in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter lineIf(com.vladsch.flexmark.util.Ref<Boolean> lineRef)
lineIf in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter openConditional(com.vladsch.flexmark.util.html.ConditionalFormatter openFormatter)
openConditional in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter openPreFormatted(boolean keepIndent)
openPreFormatted in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter popPrefix()
popPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter pushPrefix()
pushPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter repeat(char c, int count)
repeat in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter repeat(CharSequence csq, int count)
repeat in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter repeat(CharSequence csq, int start, int end, int count)
repeat in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter setIndentOffset(int indentOffset)
setIndentOffset in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter setIndentPrefix(CharSequence prefix)
setIndentPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter setOptions(int options)
setOptions in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter setPrefix(CharSequence prefix)
setPrefix in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter unIndent()
unIndent in interface com.vladsch.flexmark.util.html.FormattingAppendablepublic MarkdownWriter willIndent()
willIndent in interface com.vladsch.flexmark.util.html.FormattingAppendableCopyright © 2018. All rights reserved.