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 TypeMethodDescriptionvoidafterBlock(org.commonmark.node.Block block) append(char c) append(CharSequence text) voidbeforeBlock(org.commonmark.node.Block block) static MarkflowVisitor.Builderbuilder()voidvoidUsed to pass data between visitors and span factories.booleanhasNext(org.commonmark.node.Node node) Executes a check if there is further content available.intlength()voidpostSetSpans(Object spans, int offset) <N extends org.commonmark.node.Node>
ObjectpreSetSpans(N node, int offset) voidvoidvisit(org.commonmark.node.Node node) voidvisitChildren(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
-