Package icyllis.modernui.markflow
Class MarkflowVisitor
java.lang.Object
icyllis.modernui.markflow.MarkflowVisitor
Used for rendering and building Markdown.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterBlock
(org.commonmark.node.Block block) append
(char c) append
(CharSequence text) void
beforeBlock
(org.commonmark.node.Block block) static MarkflowVisitor.Builder
builder()
void
void
Used to pass data between visitors and span factories.boolean
hasNext
(org.commonmark.node.Node node) Executes a check if there is further content available.int
length()
void
postSetSpans
(Object spans, int offset) <N extends org.commonmark.node.Node>
ObjectpreSetSpans
(N node, int offset) void
void
visit
(org.commonmark.node.Node node) void
visitChildren
(org.commonmark.node.Node parent)
-
Method Details
-
builder
-
visit
-
visitChildren
-
getConfig
-
getArguments
Used to pass data between visitors and span factories. -
getSpannableBuilder
-
append
-
append
-
length
public int length() -
hasNext
Executes a check if there is further content available.- Parameters:
node
- to check- Returns:
- boolean indicating if there are more nodes after supplied one
-
ensureNewLine
public void ensureNewLine() -
forceNewLine
public void forceNewLine() -
beforeBlock
-
afterBlock
-
preSetSpans
-
postSetSpans
-
setSpans
-