Package org.commonmark.renderer.text
Class CoreTextContentNodeRenderer
java.lang.Object
org.commonmark.node.AbstractVisitor
org.commonmark.renderer.text.CoreTextContentNodeRenderer
- All Implemented Interfaces:
Visitor
,NodeRenderer
The node renderer that renders all the core nodes (comes last in the order of node renderers).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TextContentNodeRendererContext
private ListHolder
private final TextContentWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Render the specified node.void
visit
(BlockQuote blockQuote) void
visit
(BulletList bulletList) void
void
void
visit
(FencedCodeBlock fencedCodeBlock) void
visit
(HardLineBreak hardLineBreak) void
void
void
visit
(HtmlInline htmlInline) void
void
visit
(IndentedCodeBlock indentedCodeBlock) void
void
void
visit
(OrderedList orderedList) void
void
visit
(SoftLineBreak softLineBreak) void
void
visit
(ThematicBreak thematicBreak) protected void
visitChildren
(Node parent) Visit the child nodes.private void
private void
writeEndOfLineIfNeeded
(Node node, Character c) private void
private void
-
Field Details
-
context
-
textContent
-
listHolder
-
-
Constructor Details
-
CoreTextContentNodeRenderer
-
-
Method Details
-
getNodeTypes
- Specified by:
getNodeTypes
in interfaceNodeRenderer
- Returns:
- the types of nodes that this renderer handles
-
render
Description copied from interface:NodeRenderer
Render the specified node.- Specified by:
render
in interfaceNodeRenderer
- Parameters:
node
- the node to render, will be an instance of one ofNodeRenderer.getNodeTypes()
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visit
- Specified by:
visit
in interfaceVisitor
- Overrides:
visit
in classAbstractVisitor
-
visitChildren
Description copied from class:AbstractVisitor
Visit the child nodes.- Overrides:
visitChildren
in classAbstractVisitor
- Parameters:
parent
- the parent node whose children should be visited
-
writeText
-
writeLink
-
writeEndOfLineIfNeeded
-
writeEndOfLine
private void writeEndOfLine()
-