Uses of Interface
com.vladsch.flexmark.util.sequence.LineAppendable
Packages that use LineAppendable
-
Uses of LineAppendable in com.vladsch.flexmark.formatter
Classes in com.vladsch.flexmark.formatter that implement LineAppendable -
Uses of LineAppendable in com.vladsch.flexmark.html
Classes in com.vladsch.flexmark.html that implement LineAppendable -
Uses of LineAppendable in com.vladsch.flexmark.html2md.converter
Classes in com.vladsch.flexmark.html2md.converter that implement LineAppendableMethods in com.vladsch.flexmark.html2md.converter with parameters of type LineAppendableModifier and TypeMethodDescriptionstatic void
FlexmarkHtmlConverter.dumpHtmlTree
(LineAppendable out, org.jsoup.nodes.Node node) int
FlexmarkHtmlConverter.MainHtmlConverter.outputAttributes
(@NotNull LineAppendable out, @NotNull String initialSep) int
FlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter.outputAttributes
(@NotNull LineAppendable out, @NotNull String initialSep) int
HtmlNodeConverterContext.outputAttributes
(@NotNull LineAppendable out, @NotNull String initialSep) void
FlexmarkHtmlConverter.MainHtmlConverter.popState
(@Nullable LineAppendable out) void
FlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter.popState
(@Nullable LineAppendable out) void
HtmlNodeConverterContext.popState
(@Nullable LineAppendable out) void
PhasedHtmlNodeRenderer.renderDocument
(HtmlNodeConverterContext context, LineAppendable markdown, org.jsoup.nodes.Document document, HtmlConverterPhase phase) Render the specified node. -
Uses of LineAppendable in com.vladsch.flexmark.html2md.converter.internal
Methods in com.vladsch.flexmark.html2md.converter.internal with parameters of type LineAppendableModifier and TypeMethodDescriptionvoid
HtmlConverterCoreNodeRenderer.renderDocument
(HtmlNodeConverterContext context, LineAppendable out, org.jsoup.nodes.Document document, HtmlConverterPhase phase) -
Uses of LineAppendable in com.vladsch.flexmark.util.format
Classes in com.vladsch.flexmark.util.format that implement LineAppendableModifier and TypeClassDescriptionclass
MarkdownWriterBase<T extends MarkdownWriterBase<T,
N, C>, N, C extends NodeContext<N, C>> Methods in com.vladsch.flexmark.util.format with parameters of type LineAppendableModifier and TypeMethodDescriptionMarkdownWriterBase.append
(@NotNull LineAppendable lines, int startLine, int endLine, boolean withPrefixes) private void
MarkdownTable.appendColumnSpan
(LineAppendable out, int span, int cellInsideEndOffset, int trackedSpanOffset) (package private) int
MarkdownTable.appendDashes
(LineAppendable out, int dashCount, BasedSequence sepDashes, int dashOffset) static void
MarkdownTable.appendFormattedCaption
(LineAppendable out, BasedSequence caption, TableFormatOptions options) private void
MarkdownTable.appendRows
(LineAppendable out, List<TableRow> rows, boolean isHeader, CharSequence linePrefix) void
MarkdownTable.appendTable
(LineAppendable out) static void
TrackedOffsetUtils.resolveTrackedOffsets
(BasedSequence sequence, LineAppendable appendable, List<TrackedOffset> offsets, int maxTrailingBlankLines, boolean traceDetails) Resolve any unresolved tracked offsets -
Uses of LineAppendable in com.vladsch.flexmark.util.html
Subinterfaces of LineAppendable in com.vladsch.flexmark.util.htmlModifier and TypeInterfaceDescriptioninterface
Used to help with HTML output generation and formatting of HTMLClasses in com.vladsch.flexmark.util.html that implement LineAppendableFields in com.vladsch.flexmark.util.html declared as LineAppendableMethods in com.vladsch.flexmark.util.html with parameters of type LineAppendableModifier and TypeMethodDescriptionHtmlAppendableBase.append
(@NotNull LineAppendable lines, int startLine, int endLine, boolean withPrefixes) Constructors in com.vladsch.flexmark.util.html with parameters of type LineAppendable -
Uses of LineAppendable in com.vladsch.flexmark.util.html.ui
Classes in com.vladsch.flexmark.util.html.ui that implement LineAppendable -
Uses of LineAppendable in com.vladsch.flexmark.util.sequence
Classes in com.vladsch.flexmark.util.sequence that implement LineAppendableMethods in com.vladsch.flexmark.util.sequence that return LineAppendableModifier and TypeMethodDescription@NotNull LineAppendable
LineAppendable.addIndentOnFirstEOL
(@NotNull Runnable listener) Add an indent on first EOL appended and run runnable@NotNull LineAppendable
LineAppendableImpl.addIndentOnFirstEOL
(@NotNull Runnable listener) default @NotNull LineAppendable
LineAppendable.addOptions
(int flags) default @NotNull LineAppendable
LineAppendable.addPrefix
(@NotNull CharSequence prefix) Add to prefix appended after a new line character for every line and after a new line in pre-formatted sections@NotNull LineAppendable
LineAppendable.addPrefix
(@NotNull CharSequence prefix, boolean afterEol) Add to prefix appended after a new line character for every line and after a new line in pre-formatted sections@NotNull LineAppendable
LineAppendableImpl.addPrefix
(@NotNull CharSequence prefix, boolean afterEol) @NotNull LineAppendable
LineAppendable.append
(char c) @NotNull LineAppendable
LineAppendable.append
(char c, int count) default @NotNull LineAppendable
LineAppendable.append
(@NotNull LineAppendable lineAppendable) Append lines from another line formatting appendable.default @NotNull LineAppendable
LineAppendable.append
(@NotNull LineAppendable lineAppendable, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendable
LineAppendable.append
(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendable
LineAppendable.append
(@NotNull CharSequence csq) @NotNull LineAppendable
LineAppendable.append
(@NotNull CharSequence csq, int start, int end) @NotNull LineAppendable
LineAppendableImpl.append
(char c) @NotNull LineAppendable
LineAppendableImpl.append
(char c, int count) @NotNull LineAppendable
LineAppendableImpl.append
(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes) @NotNull LineAppendable
LineAppendableImpl.append
(@NotNull CharSequence csq) @NotNull LineAppendable
LineAppendableImpl.append
(@NotNull CharSequence csq, int start, int end) default @NotNull LineAppendable
LineAppendable.appendAll
(@NotNull Iterable<CharSequence> sequences) @NotNull LineAppendable
LineAppendable.blankLine()
Add a blank line, if there is not one already appended.@NotNull LineAppendable
LineAppendable.blankLine
(int count) Add a blank lines, if there isn't already given number of blank lines appended.@NotNull LineAppendable
LineAppendableImpl.blankLine()
@NotNull LineAppendable
LineAppendableImpl.blankLine
(int count) @NotNull LineAppendable
LineAppendable.blankLineIf
(boolean predicate) Add a blank line, if predicate is true and there isn't already blank lines appended.@NotNull LineAppendable
LineAppendableImpl.blankLineIf
(boolean predicate) @NotNull LineAppendable
LineAppendable.changeOptions
(int addFlags, int removeFlags) @NotNull LineAppendable
LineAppendableImpl.changeOptions
(int addFlags, int removeFlags) default @NotNull LineAppendable
LineAppendable.clearLineOnFirstText()
@NotNull LineAppendable
LineAppendable.closePreFormatted()
Close preformatted section and suspend content modification@NotNull LineAppendable
LineAppendableImpl.closePreFormatted()
default @NotNull LineAppendable
LineAppendable.copyAppendable()
default @NotNull LineAppendable
LineAppendable.copyAppendable
(boolean withPrefixes) default @NotNull LineAppendable
LineAppendable.copyAppendable
(int startLine) default @NotNull LineAppendable
LineAppendable.copyAppendable
(int startLine, int endLine) default @NotNull LineAppendable
LineAppendable.copyAppendable
(int startLine, int endLine, boolean withPrefixes) Make a copy of this appendable with the given line range@NotNull LineAppendable
LineAppendable.getEmptyAppendable()
@NotNull LineAppendable
LineAppendableImpl.getEmptyAppendable()
@NotNull LineAppendable
LineAppendable.indent()
Increase the indent level, will terminate the current line if there is unterminated text@NotNull LineAppendable
LineAppendableImpl.indent()
@NotNull LineAppendable
LineAppendable.line()
Add a new line if there was any unterminated text appended or if this is a preformatted region@NotNull LineAppendable
LineAppendableImpl.line()
@NotNull LineAppendable
LineAppendable.lineIf
(boolean predicate) Add a new line, if predicate is true and line() would add an EOL.@NotNull LineAppendable
LineAppendableImpl.lineIf
(boolean predicate) @NotNull LineAppendable
LineAppendable.lineOnFirstText
(boolean value) @NotNull LineAppendable
LineAppendableImpl.lineOnFirstText
(boolean value) @NotNull LineAppendable
LineAppendable.lineWithTrailingSpaces
(int count) Add a new line, keep trailing spaces if there was any unterminated text appended@NotNull LineAppendable
LineAppendableImpl.lineWithTrailingSpaces
(int count) default @NotNull LineAppendable
LineAppendable.noPreserveSpaces()
default @NotNull LineAppendable
LineAppendable.noTrimLeading()
@NotNull LineAppendable
LineAppendable.openPreFormatted
(boolean addPrefixToFirstLine) Open preformatted section and suspend content modification@NotNull LineAppendable
LineAppendableImpl.openPreFormatted
(boolean addPrefixToFirstLine) @NotNull LineAppendable
LineAppendable.popOptions()
@NotNull LineAppendable
LineAppendableImpl.popOptions()
default @NotNull LineAppendable
LineAppendable.popPrefix()
Pop a prefix from the stack and set the current prefix@NotNull LineAppendable
LineAppendable.popPrefix
(boolean afterEol) Pop a prefix from the stack and set the current prefix@NotNull LineAppendable
LineAppendableImpl.popPrefix
(boolean afterEol) default @NotNull LineAppendable
LineAppendable.preserveSpaces()
@NotNull LineAppendable
LineAppendable.pushOptions()
@NotNull LineAppendable
LineAppendableImpl.pushOptions()
@NotNull LineAppendable
LineAppendable.pushPrefix()
Save the current prefix on the stack@NotNull LineAppendable
LineAppendableImpl.pushPrefix()
default LineAppendable
LineAppendable.removeExtraBlankLines
(int maxBlankLines, int maxTrailingBlankLines) LineAppendable.removeExtraBlankLines
(int maxBlankLines, int maxTrailingBlankLines, int startLine, int endLine) Normalize the appendable by removing extra blank lines in the body or at the end of given line rangeLineAppendableImpl.removeExtraBlankLines
(int maxBlankLines, int maxTrailingBlankLines, int startLine, int endLine) @NotNull LineAppendable
LineAppendable.removeIndentOnFirstEOL
(@NotNull Runnable listener) Remove runnable, has no effect if EOL was already appended and runnable was run@NotNull LineAppendable
LineAppendableImpl.removeIndentOnFirstEOL
(@NotNull Runnable listener) @NotNull LineAppendable
LineAppendable.removeLines
(int startLine, int endLine) @NotNull LineAppendable
LineAppendableImpl.removeLines
(int startLine, int endLine) default @NotNull LineAppendable
LineAppendable.removeOptions
(int flags) @NotNull LineAppendable
LineAppendableImpl.repeat
(@NotNull CharSequence csq, int count) @NotNull LineAppendable
LineAppendableImpl.repeat
(@NotNull CharSequence csq, int start, int end, int count) @NotNull LineAppendable
LineAppendable.setIndentPrefix
(@Nullable CharSequence prefix) Set prefix to append after a new line character for every indent level@NotNull LineAppendable
LineAppendableImpl.setIndentPrefix
(@Nullable CharSequence prefix) default @NotNull LineAppendable
LineAppendable.setLineOnFirstText()
default @NotNull LineAppendable
LineAppendable.setOptions
(int flags) Set options on processing textdefault @NotNull LineAppendable
LineAppendable.setOptions
(BitFieldSet<LineAppendable.Options> options) Set options on processing textdefault @NotNull LineAppendable
LineAppendable.setOptions
(LineAppendable.Options... options) @NotNull LineAppendable
LineAppendableImpl.setOptions
(int flags) default @NotNull LineAppendable
LineAppendable.setPrefix
(@NotNull CharSequence prefix) Set prefix appended after a new line character for every line and after a new line in pre-formatted sections@NotNull LineAppendable
LineAppendable.setPrefix
(@Nullable CharSequence prefix, boolean afterEol) Set prefix appended after a new line character for every line and after a new line in pre-formatted sections@NotNull LineAppendable
LineAppendableImpl.setPrefix
(@Nullable CharSequence prefix, boolean afterEol) default @NotNull LineAppendable
LineAppendable.trimLeading()
@NotNull LineAppendable
LineAppendable.unIndent()
Decrease the indent level, min level is 0, will terminate the current line if there is unterminated text@NotNull LineAppendable
LineAppendableImpl.unIndent()
@NotNull LineAppendable
LineAppendable.unIndentNoEol()
Decrease the indent level, if there is unterminated text then unindented prefix is to be applied after the next EOL.@NotNull LineAppendable
LineAppendableImpl.unIndentNoEol()
Methods in com.vladsch.flexmark.util.sequence with parameters of type LineAppendableModifier and TypeMethodDescriptiondefault @NotNull LineAppendable
LineAppendable.append
(@NotNull LineAppendable lineAppendable) Append lines from another line formatting appendable.default @NotNull LineAppendable
LineAppendable.append
(@NotNull LineAppendable lineAppendable, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendable
LineAppendable.append
(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendable
LineAppendableImpl.append
(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes)