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 voidFlexmarkHtmlConverter.dumpHtmlTree(LineAppendable out, org.jsoup.nodes.Node node) intFlexmarkHtmlConverter.MainHtmlConverter.outputAttributes(@NotNull LineAppendable out, @NotNull String initialSep) intFlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter.outputAttributes(@NotNull LineAppendable out, @NotNull String initialSep) intHtmlNodeConverterContext.outputAttributes(@NotNull LineAppendable out, @NotNull String initialSep) voidFlexmarkHtmlConverter.MainHtmlConverter.popState(@Nullable LineAppendable out) voidFlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter.popState(@Nullable LineAppendable out) voidHtmlNodeConverterContext.popState(@Nullable LineAppendable out) voidPhasedHtmlNodeRenderer.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 TypeMethodDescriptionvoidHtmlConverterCoreNodeRenderer.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 TypeClassDescriptionclassMarkdownWriterBase<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 voidMarkdownTable.appendColumnSpan(LineAppendable out, int span, int cellInsideEndOffset, int trackedSpanOffset) (package private) intMarkdownTable.appendDashes(LineAppendable out, int dashCount, BasedSequence sepDashes, int dashOffset) static voidMarkdownTable.appendFormattedCaption(LineAppendable out, BasedSequence caption, TableFormatOptions options) private voidMarkdownTable.appendRows(LineAppendable out, List<TableRow> rows, boolean isHeader, CharSequence linePrefix) voidMarkdownTable.appendTable(LineAppendable out) static voidTrackedOffsetUtils.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 TypeInterfaceDescriptioninterfaceUsed 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 LineAppendableLineAppendable.addIndentOnFirstEOL(@NotNull Runnable listener) Add an indent on first EOL appended and run runnable@NotNull LineAppendableLineAppendableImpl.addIndentOnFirstEOL(@NotNull Runnable listener) default @NotNull LineAppendableLineAppendable.addOptions(int flags) default @NotNull LineAppendableLineAppendable.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 LineAppendableLineAppendable.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 LineAppendableLineAppendableImpl.addPrefix(@NotNull CharSequence prefix, boolean afterEol) @NotNull LineAppendableLineAppendable.append(char c) @NotNull LineAppendableLineAppendable.append(char c, int count) default @NotNull LineAppendableLineAppendable.append(@NotNull LineAppendable lineAppendable) Append lines from another line formatting appendable.default @NotNull LineAppendableLineAppendable.append(@NotNull LineAppendable lineAppendable, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendableLineAppendable.append(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendableLineAppendable.append(@NotNull CharSequence csq) @NotNull LineAppendableLineAppendable.append(@NotNull CharSequence csq, int start, int end) @NotNull LineAppendableLineAppendableImpl.append(char c) @NotNull LineAppendableLineAppendableImpl.append(char c, int count) @NotNull LineAppendableLineAppendableImpl.append(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes) @NotNull LineAppendableLineAppendableImpl.append(@NotNull CharSequence csq) @NotNull LineAppendableLineAppendableImpl.append(@NotNull CharSequence csq, int start, int end) default @NotNull LineAppendableLineAppendable.appendAll(@NotNull Iterable<CharSequence> sequences) @NotNull LineAppendableLineAppendable.blankLine()Add a blank line, if there is not one already appended.@NotNull LineAppendableLineAppendable.blankLine(int count) Add a blank lines, if there isn't already given number of blank lines appended.@NotNull LineAppendableLineAppendableImpl.blankLine()@NotNull LineAppendableLineAppendableImpl.blankLine(int count) @NotNull LineAppendableLineAppendable.blankLineIf(boolean predicate) Add a blank line, if predicate is true and there isn't already blank lines appended.@NotNull LineAppendableLineAppendableImpl.blankLineIf(boolean predicate) @NotNull LineAppendableLineAppendable.changeOptions(int addFlags, int removeFlags) @NotNull LineAppendableLineAppendableImpl.changeOptions(int addFlags, int removeFlags) default @NotNull LineAppendableLineAppendable.clearLineOnFirstText()@NotNull LineAppendableLineAppendable.closePreFormatted()Close preformatted section and suspend content modification@NotNull LineAppendableLineAppendableImpl.closePreFormatted()default @NotNull LineAppendableLineAppendable.copyAppendable()default @NotNull LineAppendableLineAppendable.copyAppendable(boolean withPrefixes) default @NotNull LineAppendableLineAppendable.copyAppendable(int startLine) default @NotNull LineAppendableLineAppendable.copyAppendable(int startLine, int endLine) default @NotNull LineAppendableLineAppendable.copyAppendable(int startLine, int endLine, boolean withPrefixes) Make a copy of this appendable with the given line range@NotNull LineAppendableLineAppendable.getEmptyAppendable()@NotNull LineAppendableLineAppendableImpl.getEmptyAppendable()@NotNull LineAppendableLineAppendable.indent()Increase the indent level, will terminate the current line if there is unterminated text@NotNull LineAppendableLineAppendableImpl.indent()@NotNull LineAppendableLineAppendable.line()Add a new line if there was any unterminated text appended or if this is a preformatted region@NotNull LineAppendableLineAppendableImpl.line()@NotNull LineAppendableLineAppendable.lineIf(boolean predicate) Add a new line, if predicate is true and line() would add an EOL.@NotNull LineAppendableLineAppendableImpl.lineIf(boolean predicate) @NotNull LineAppendableLineAppendable.lineOnFirstText(boolean value) @NotNull LineAppendableLineAppendableImpl.lineOnFirstText(boolean value) @NotNull LineAppendableLineAppendable.lineWithTrailingSpaces(int count) Add a new line, keep trailing spaces if there was any unterminated text appended@NotNull LineAppendableLineAppendableImpl.lineWithTrailingSpaces(int count) default @NotNull LineAppendableLineAppendable.noPreserveSpaces()default @NotNull LineAppendableLineAppendable.noTrimLeading()@NotNull LineAppendableLineAppendable.openPreFormatted(boolean addPrefixToFirstLine) Open preformatted section and suspend content modification@NotNull LineAppendableLineAppendableImpl.openPreFormatted(boolean addPrefixToFirstLine) @NotNull LineAppendableLineAppendable.popOptions()@NotNull LineAppendableLineAppendableImpl.popOptions()default @NotNull LineAppendableLineAppendable.popPrefix()Pop a prefix from the stack and set the current prefix@NotNull LineAppendableLineAppendable.popPrefix(boolean afterEol) Pop a prefix from the stack and set the current prefix@NotNull LineAppendableLineAppendableImpl.popPrefix(boolean afterEol) default @NotNull LineAppendableLineAppendable.preserveSpaces()@NotNull LineAppendableLineAppendable.pushOptions()@NotNull LineAppendableLineAppendableImpl.pushOptions()@NotNull LineAppendableLineAppendable.pushPrefix()Save the current prefix on the stack@NotNull LineAppendableLineAppendableImpl.pushPrefix()default LineAppendableLineAppendable.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 LineAppendableLineAppendable.removeIndentOnFirstEOL(@NotNull Runnable listener) Remove runnable, has no effect if EOL was already appended and runnable was run@NotNull LineAppendableLineAppendableImpl.removeIndentOnFirstEOL(@NotNull Runnable listener) @NotNull LineAppendableLineAppendable.removeLines(int startLine, int endLine) @NotNull LineAppendableLineAppendableImpl.removeLines(int startLine, int endLine) default @NotNull LineAppendableLineAppendable.removeOptions(int flags) @NotNull LineAppendableLineAppendableImpl.repeat(@NotNull CharSequence csq, int count) @NotNull LineAppendableLineAppendableImpl.repeat(@NotNull CharSequence csq, int start, int end, int count) @NotNull LineAppendableLineAppendable.setIndentPrefix(@Nullable CharSequence prefix) Set prefix to append after a new line character for every indent level@NotNull LineAppendableLineAppendableImpl.setIndentPrefix(@Nullable CharSequence prefix) default @NotNull LineAppendableLineAppendable.setLineOnFirstText()default @NotNull LineAppendableLineAppendable.setOptions(int flags) Set options on processing textdefault @NotNull LineAppendableLineAppendable.setOptions(BitFieldSet<LineAppendable.Options> options) Set options on processing textdefault @NotNull LineAppendableLineAppendable.setOptions(LineAppendable.Options... options) @NotNull LineAppendableLineAppendableImpl.setOptions(int flags) default @NotNull LineAppendableLineAppendable.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 LineAppendableLineAppendable.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 LineAppendableLineAppendableImpl.setPrefix(@Nullable CharSequence prefix, boolean afterEol) default @NotNull LineAppendableLineAppendable.trimLeading()@NotNull LineAppendableLineAppendable.unIndent()Decrease the indent level, min level is 0, will terminate the current line if there is unterminated text@NotNull LineAppendableLineAppendableImpl.unIndent()@NotNull LineAppendableLineAppendable.unIndentNoEol()Decrease the indent level, if there is unterminated text then unindented prefix is to be applied after the next EOL.@NotNull LineAppendableLineAppendableImpl.unIndentNoEol()Methods in com.vladsch.flexmark.util.sequence with parameters of type LineAppendableModifier and TypeMethodDescriptiondefault @NotNull LineAppendableLineAppendable.append(@NotNull LineAppendable lineAppendable) Append lines from another line formatting appendable.default @NotNull LineAppendableLineAppendable.append(@NotNull LineAppendable lineAppendable, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendableLineAppendable.append(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes) Append lines from another line formatting appendable.@NotNull LineAppendableLineAppendableImpl.append(@NotNull LineAppendable lineAppendable, int startLine, int endLine, boolean withPrefixes)