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 TextContentNodeRendererContextprivate ListHolderprivate final TextContentWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidRender the specified node.private booleanprivate static Stringvoidvisit(BlockQuote blockQuote) voidvisit(BulletList bulletList) voidvoidvoidvisit(FencedCodeBlock fencedCodeBlock) voidvisit(HardLineBreak hardLineBreak) voidvoidvoidvisit(HtmlInline htmlInline) voidvoidvisit(IndentedCodeBlock indentedCodeBlock) voidvoidvoidvisit(OrderedList orderedList) voidvoidvisit(SoftLineBreak softLineBreak) voidvoidvisit(ThematicBreak thematicBreak) protected voidvisitChildren(Node parent) Visit the child nodes.private voidprivate voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.commonmark.renderer.NodeRenderer
afterRoot, beforeRoot
-
Field Details
-
context
-
textContent
-
listHolder
-
-
Constructor Details
-
CoreTextContentNodeRenderer
-
-
Method Details
-
getNodeTypes
- Specified by:
getNodeTypesin interfaceNodeRenderer- Returns:
- the types of nodes that this renderer handles
-
render
Description copied from interface:NodeRendererRender the specified node.- Specified by:
renderin interfaceNodeRenderer- Parameters:
node- the node to render, will be an instance of one ofNodeRenderer.getNodeTypes()
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visit
- Specified by:
visitin interfaceVisitor- Overrides:
visitin classAbstractVisitor
-
visitChildren
Description copied from class:AbstractVisitorVisit the child nodes.- Overrides:
visitChildrenin classAbstractVisitor- Parameters:
parent- the parent node whose children should be visited
-
writeText
-
writeLink
-
stripNewlines
private boolean stripNewlines() -
stripTrailingNewline
-