| Package | Description |
|---|---|
| com.vladsch.flexmark.util.sequence |
| Modifier and Type | Class and Description |
|---|---|
class |
LineAppendableImpl |
| Modifier and Type | Method and Description |
|---|---|
@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 |
LineAppendableImpl.append(char c) |
@NotNull LineAppendable |
LineAppendable.append(char c,
int count) |
@NotNull LineAppendable |
LineAppendableImpl.append(char c,
int count) |
@NotNull LineAppendable |
LineAppendable.append(@NotNull CharSequence csq) |
@NotNull LineAppendable |
LineAppendableImpl.append(@NotNull CharSequence csq) |
@NotNull LineAppendable |
LineAppendable.append(@NotNull CharSequence csq,
int start,
int end) |
@NotNull LineAppendable |
LineAppendableImpl.append(@NotNull CharSequence csq,
int start,
int end) |
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 |
LineAppendableImpl.append(@NotNull LineAppendable lineAppendable,
int startLine,
int endLine,
boolean withPrefixes) |
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 |
LineAppendableImpl.blankLine() |
@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(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 |
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 range
|
LineAppendable |
LineAppendableImpl.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(com.vladsch.flexmark.util.misc.BitFieldSet<LineAppendable.Options> options)
Set options on processing text
|
default @NotNull LineAppendable |
LineAppendable.setOptions(int flags)
Set options on processing text
|
@NotNull LineAppendable |
LineAppendableImpl.setOptions(int flags) |
default @NotNull LineAppendable |
LineAppendable.setOptions(LineAppendable.Options... options) |
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() |
| Modifier and Type | Method and Description |
|---|---|
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 |
LineAppendableImpl.append(@NotNull LineAppendable lineAppendable,
int startLine,
int endLine,
boolean withPrefixes) |
Copyright © 2020. All rights reserved.