APIdia Launch Partner
Top Description Fields Constructors Methods
jdk.internal.org.commonmark.renderer.text

public Class CoreTextContentNodeRenderer

extends AbstractVisitor
implements NodeRenderer
Class Inheritance
All Implemented Interfaces
jdk.internal.org.commonmark.renderer.NodeRenderer
Imports
jdk.internal.org.commonmark.node.*, jdk.internal.org.commonmark.renderer.NodeRenderer, jdk.internal.org.commonmark.internal.renderer.text.BulletListHolder, .ListHolder, .OrderedListHolder, java.util.Arrays, .HashSet, .Set

The node renderer that renders all the core nodes (comes last in the order of node renderers).

Field Summary

Modifier and TypeField and Description
protected final TextContentNodeRendererContext
private ListHolder
private final TextContentWriter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Set<Class<? extends Node>>
public void
render(Node node)

Implements jdk.internal.org.commonmark.renderer.NodeRenderer.render.

Render the specified node.

public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
protected void
private void
private void
private void
Inherited from jdk.internal.org.commonmark.node.AbstractVisitor:
visitvisitvisitvisitvisit

Field Detail

contextback to summary
protected final TextContentNodeRendererContext context
listHolderback to summary
private ListHolder listHolder
textContentback to summary
private final TextContentWriter textContent

Constructor Detail

CoreTextContentNodeRendererback to summary
public CoreTextContentNodeRenderer(TextContentNodeRendererContext context)

Method Detail

getNodeTypesback to summary
public Set<Class<? extends Node>> getNodeTypes()

Implements jdk.internal.org.commonmark.renderer.NodeRenderer.getNodeTypes.

Annotations
@Override
renderback to summary
public void render(Node node)

Implements jdk.internal.org.commonmark.renderer.NodeRenderer.render.

Doc from jdk.internal.org.commonmark.renderer.NodeRenderer.render.

Render the specified node.

Annotations
@Override
visitback to summary
public void visit(Document document)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(BlockQuote blockQuote)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(BulletList bulletList)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(Code code)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(FencedCodeBlock fencedCodeBlock)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(HardLineBreak hardLineBreak)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(Heading heading)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(ThematicBreak thematicBreak)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(HtmlInline htmlInline)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(HtmlBlock htmlBlock)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(Image image)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(IndentedCodeBlock indentedCodeBlock)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(ListItem listItem)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(OrderedList orderedList)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(Paragraph paragraph)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(SoftLineBreak softLineBreak)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitback to summary
public void visit(Text text)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visit.

Implements jdk.internal.org.commonmark.node.Visitor.visit.

Annotations
@Override
visitChildrenback to summary
protected void visitChildren(Node parent)

Overrides jdk.internal.org.commonmark.node.AbstractVisitor.visitChildren.

Doc from jdk.internal.org.commonmark.node.AbstractVisitor.visitChildren.

Visit the child nodes.

Annotations
@Override
writeEndOfLineback to summary
private void writeEndOfLine()
writeEndOfLineIfNeededback to summary
private void writeEndOfLineIfNeeded(Node node, Character c)
writeTextback to summary
private void writeText(String text)