| Package | Description |
|---|---|
| com.vladsch.flexmark.util.format | |
| com.vladsch.flexmark.util.html | |
| com.vladsch.flexmark.util.html.ui |
| Modifier and Type | Class and Description |
|---|---|
class |
MarkdownWriterBase<M extends MarkdownWriterBase<M,N,C>,N,C extends NodeContext<N,C>> |
| Modifier and Type | Field and Description |
|---|---|
protected LineFormattingAppendable |
MarkdownWriterBase.myAppendable |
| Modifier and Type | Method and Description |
|---|---|
M |
MarkdownWriterBase.append(LineFormattingAppendable lineAppendable,
int startLine,
int endLine) |
static void |
MarkdownTable.appendFormattedCaption(LineFormattingAppendable out,
BasedSequence caption,
TableFormatOptions options) |
void |
MarkdownTable.appendTable(LineFormattingAppendable out) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HtmlFormattingAppendable
Used to help with HTML output generation and formatting of HTML
|
| Modifier and Type | Class and Description |
|---|---|
class |
HtmlFormattingAppendableBase<T extends HtmlFormattingAppendableBase> |
class |
LineFormattingAppendableImpl |
| Modifier and Type | Method and Description |
|---|---|
LineFormattingAppendable |
LineFormattingAppendable.addIndentOnFirstEOL(Runnable runnable) |
LineFormattingAppendable |
LineFormattingAppendableImpl.addIndentOnFirstEOL(Runnable runnable) |
LineFormattingAppendable |
LineFormattingAppendable.addLine()
Add a new line or blank lines as needed.
|
LineFormattingAppendable |
LineFormattingAppendableImpl.addLine() |
default LineFormattingAppendable |
LineFormattingAppendable.addPrefix(CharSequence prefix)
Add to prefix appended after a new line character for every line
and after a new line in pre-formatted sections
|
LineFormattingAppendable |
LineFormattingAppendable.addPrefix(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
|
LineFormattingAppendable |
LineFormattingAppendableImpl.addPrefix(CharSequence prefix,
boolean afterEol) |
LineFormattingAppendable |
LineFormattingAppendable.append(char c) |
LineFormattingAppendable |
LineFormattingAppendableImpl.append(char c) |
LineFormattingAppendable |
LineFormattingAppendable.append(CharSequence csq) |
LineFormattingAppendable |
LineFormattingAppendableImpl.append(CharSequence csq) |
LineFormattingAppendable |
LineFormattingAppendable.append(CharSequence csq,
int start,
int end) |
LineFormattingAppendable |
LineFormattingAppendableImpl.append(CharSequence csq,
int start,
int end) |
default LineFormattingAppendable |
LineFormattingAppendable.append(LineFormattingAppendable lineAppendable)
Append lines
|
default LineFormattingAppendable |
LineFormattingAppendable.append(LineFormattingAppendable lineAppendable,
int startLine)
Append lines with given prefix
|
LineFormattingAppendable |
LineFormattingAppendable.append(LineFormattingAppendable lineAppendable,
int startLine,
int endLine)
Append lines with given prefix
|
LineFormattingAppendable |
LineFormattingAppendableImpl.append(LineFormattingAppendable lineAppendable,
int startLine,
int endLine) |
default LineFormattingAppendable |
LineFormattingAppendable.appendTo(Appendable out)
append lines to appendable with no trailing blank lines, if these are desired at the end of the output use
appendTo(Appendable, int). |
default LineFormattingAppendable |
LineFormattingAppendable.appendTo(Appendable out,
int maxBlankLines)
append lines to appendable with given maximum trailing blank lines
|
default LineFormattingAppendable |
LineFormattingAppendable.appendTo(Appendable out,
int maxBlankLines,
CharSequence prefix)
append lines to appendable with given maximum trailing blank lines and given prefix to add to all lines
|
default LineFormattingAppendable |
LineFormattingAppendable.appendTo(Appendable out,
int maxBlankLines,
CharSequence prefix,
int startLine)
append lines to appendable with given maximum trailing blank lines and given prefix to add to all lines
|
LineFormattingAppendable |
LineFormattingAppendable.appendTo(Appendable out,
int maxBlankLines,
CharSequence prefix,
int startLine,
int endLine)
append lines to appendable with given maximum trailing blank lines and given prefix to add to all lines
|
LineFormattingAppendable |
LineFormattingAppendableImpl.appendTo(Appendable out,
int maxBlankLines,
CharSequence prefix,
int startLine,
int endLine) |
LineFormattingAppendable |
LineFormattingAppendable.blankLine()
Add a blank line, if there is not one already appended.
|
LineFormattingAppendable |
LineFormattingAppendableImpl.blankLine() |
LineFormattingAppendable |
LineFormattingAppendable.blankLine(int count)
Add a blank lines, if there isn't already given number of blank lines appended.
|
LineFormattingAppendable |
LineFormattingAppendableImpl.blankLine(int count) |
LineFormattingAppendable |
LineFormattingAppendable.blankLineIf(boolean predicate)
Add a blank line, if predicate is true and there isn't already blank lines appended.
|
LineFormattingAppendable |
LineFormattingAppendableImpl.blankLineIf(boolean predicate) |
default LineFormattingAppendable |
LineFormattingAppendable.clearLineOnFirstText() |
LineFormattingAppendable |
LineFormattingAppendable.closePreFormatted()
Close preformatted section and suspend content modification
|
LineFormattingAppendable |
LineFormattingAppendableImpl.closePreFormatted() |
LineFormattingAppendable |
LineFormattingAppendable.indent()
Increase the indent level, will terminate the current line if there is unterminated text
|
LineFormattingAppendable |
LineFormattingAppendableImpl.indent() |
LineFormattingAppendable |
LineFormattingAppendable.line()
Add a new line, if there was any unterminated text appended
|
LineFormattingAppendable |
LineFormattingAppendableImpl.line() |
LineFormattingAppendable |
LineFormattingAppendable.lineIf(boolean predicate)
Add a new line, if predicate is true and there was any unterminated text appended
|
LineFormattingAppendable |
LineFormattingAppendableImpl.lineIf(boolean predicate) |
LineFormattingAppendable |
LineFormattingAppendable.lineOnFirstText(boolean value) |
LineFormattingAppendable |
LineFormattingAppendableImpl.lineOnFirstText(boolean value) |
default LineFormattingAppendable |
LineFormattingAppendable.lineWithTrailingSpaces()
Add a new line, keep trailing spaces if there was any unterminated text appended
|
LineFormattingAppendable |
LineFormattingAppendable.lineWithTrailingSpaces(int count)
Add a new line, keep trailing spaces if there was any unterminated text appended
|
LineFormattingAppendable |
LineFormattingAppendableImpl.lineWithTrailingSpaces(int count) |
default LineFormattingAppendable |
LineFormattingAppendable.openPreFormatted()
Open preformatted section and suspend content modification but add prefix to first line
|
LineFormattingAppendable |
LineFormattingAppendable.openPreFormatted(boolean addPrefixToFirstLine)
Open preformatted section and suspend content modification
|
LineFormattingAppendable |
LineFormattingAppendableImpl.openPreFormatted(boolean addPrefixToFirstLine) |
default LineFormattingAppendable |
LineFormattingAppendable.popPrefix()
Pop a prefix from the stack and set the current prefix
|
LineFormattingAppendable |
LineFormattingAppendable.popPrefix(boolean afterEol)
Pop a prefix from the stack and set the current prefix
|
LineFormattingAppendable |
LineFormattingAppendableImpl.popPrefix(boolean afterEol) |
default LineFormattingAppendable |
LineFormattingAppendable.prefixLines(CharSequence prefix)
Add prefix to all lines
|
LineFormattingAppendable |
LineFormattingAppendable.prefixLines(CharSequence prefix,
boolean addAfterLinePrefix,
int startLine,
int endLine)
Add prefix to selected lines either before the line prefix or after it
|
LineFormattingAppendable |
LineFormattingAppendableImpl.prefixLines(CharSequence prefix,
boolean addAfterLinePrefix,
int startLine,
int endLine) |
default LineFormattingAppendable |
LineFormattingAppendable.prefixLines(CharSequence prefix,
int startLine)
Add prefix to all lines starting at given line
|
default LineFormattingAppendable |
LineFormattingAppendable.prefixLines(CharSequence prefix,
int startLine,
int endLine)
Add prefix to selected lines
|
LineFormattingAppendable |
LineFormattingAppendable.pushPrefix()
Save the current prefix on the stack
|
LineFormattingAppendable |
LineFormattingAppendableImpl.pushPrefix() |
LineFormattingAppendable |
LineFormattingAppendable.removeIndentOnFirstEOL(Runnable runnable) |
LineFormattingAppendable |
LineFormattingAppendableImpl.removeIndentOnFirstEOL(Runnable runnable) |
LineFormattingAppendable |
LineFormattingAppendable.removeLines(int startLine,
int endLine)
Remove line range from result set
|
LineFormattingAppendable |
LineFormattingAppendableImpl.removeLines(int startLine,
int endLine) |
LineFormattingAppendable |
LineFormattingAppendable.repeat(char c,
int count) |
LineFormattingAppendable |
LineFormattingAppendableImpl.repeat(char c,
int count) |
LineFormattingAppendable |
LineFormattingAppendable.repeat(CharSequence csq,
int count) |
LineFormattingAppendable |
LineFormattingAppendableImpl.repeat(CharSequence csq,
int count) |
LineFormattingAppendable |
LineFormattingAppendable.repeat(CharSequence csq,
int start,
int end,
int count) |
LineFormattingAppendable |
LineFormattingAppendableImpl.repeat(CharSequence csq,
int start,
int end,
int count) |
LineFormattingAppendable |
LineFormattingAppendable.setIndentPrefix(CharSequence prefix)
Set prefix to append after a new line character for every indent level
|
LineFormattingAppendable |
LineFormattingAppendableImpl.setIndentPrefix(CharSequence prefix) |
default LineFormattingAppendable |
LineFormattingAppendable.setLineOnFirstText() |
LineFormattingAppendable |
LineFormattingAppendable.setOptions(int options)
Set options on processing text
|
LineFormattingAppendable |
LineFormattingAppendableImpl.setOptions(int options) |
default LineFormattingAppendable |
LineFormattingAppendable.setPrefix(CharSequence prefix)
Set prefix appended after a new line character for every line
and after a new line in pre-formatted sections
|
LineFormattingAppendable |
LineFormattingAppendable.setPrefix(CharSequence prefix,
boolean afterEol)
Set prefix appended after a new line character for every line
and after a new line in pre-formatted sections
|
LineFormattingAppendable |
LineFormattingAppendableImpl.setPrefix(CharSequence prefix,
boolean afterEol) |
LineFormattingAppendable |
LineFormattingAppendable.unIndent()
Decrease the indent level, min level is 0, will terminate the current line if there is unterminated text
|
LineFormattingAppendable |
LineFormattingAppendableImpl.unIndent() |
LineFormattingAppendable |
LineFormattingAppendable.unIndentNoEol()
Decrease the indent level, if there is unterminated text then unindented prefix
is to be applied after the next EOL.
|
LineFormattingAppendable |
LineFormattingAppendableImpl.unIndentNoEol() |
| Modifier and Type | Method and Description |
|---|---|
default LineFormattingAppendable |
LineFormattingAppendable.append(LineFormattingAppendable lineAppendable)
Append lines
|
default LineFormattingAppendable |
LineFormattingAppendable.append(LineFormattingAppendable lineAppendable,
int startLine)
Append lines with given prefix
|
LineFormattingAppendable |
LineFormattingAppendable.append(LineFormattingAppendable lineAppendable,
int startLine,
int endLine)
Append lines with given prefix
|
T |
HtmlFormattingAppendableBase.append(LineFormattingAppendable lines,
int startLine,
int endLine) |
LineFormattingAppendable |
LineFormattingAppendableImpl.append(LineFormattingAppendable lineAppendable,
int startLine,
int endLine) |
| Constructor and Description |
|---|
HtmlFormattingAppendableBase(LineFormattingAppendable other,
boolean inheritIndent) |
| Modifier and Type | Class and Description |
|---|---|
class |
HtmlBuilder |
Copyright © 2019. All rights reserved.