Top Description Inners Fields Constructors Methods
jdk.internal.org.commonmark.renderer.html

public Class CoreHtmlNodeRenderer

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, java.util.*

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

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
protected final HtmlNodeRendererContext
private final HtmlWriter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Map<String, String>
getAttrs(Node node, String tagName)

private Map<String, String>
getAttrs(Node node, String tagName, Map<String, String> defaultAttributes)

public Set<Class<? extends Node>>
private boolean
public void
render(Node
the node to render, will be an instance of one of getNodeTypes()
node
)

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

Render the specified node.

private void
renderCodeBlock(String literal, Node node, Map<String, String> attributes)

private void
renderListBlock(ListBlock listBlock, String tagName, Map<String, String> attributes)

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
public void
public void
protected void
visitChildren(Node
the parent node whose children should be visited
parent
)

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

Visit the child nodes.

Inherited from jdk.internal.org.commonmark.node.AbstractVisitor:
visitvisitvisit

Field Detail

contextback to summary
protected final HtmlNodeRendererContext context
htmlback to summary
private final HtmlWriter html

Constructor Detail

CoreHtmlNodeRendererback to summary
public CoreHtmlNodeRenderer(HtmlNodeRendererContext context)

Method Detail

getAttrsback to summary
private Map<String, String> getAttrs(Node node, String tagName)
getAttrsback to summary
private Map<String, String> getAttrs(Node node, String tagName, Map<String, String> defaultAttributes)
getNodeTypesback to summary
public Set<Class<? extends Node>> getNodeTypes()

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

Returns:Set<Class<? extends Node>>

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

the types of nodes that this renderer handles

Annotations
@Override
isInTightListback to summary
private boolean isInTightList(Paragraph paragraph)
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.

Parameters
node:Node

the node to render, will be an instance of one of getNodeTypes()

Annotations
@Override
renderCodeBlockback to summary
private void renderCodeBlock(String literal, Node node, Map<String, String> attributes)
renderListBlockback to summary
private void renderListBlock(ListBlock listBlock, String tagName, Map<String, String> attributes)
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(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(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(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(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(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(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(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(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(Emphasis emphasis)

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

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

Annotations
@Override
visitback to summary
public void visit(StrongEmphasis strongEmphasis)

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
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(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(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(HardLineBreak hardLineBreak)

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.

Parameters
parent:Node

the parent node whose children should be visited

Annotations
@Override
jdk.internal.org.commonmark.renderer.html back to summary

private Class CoreHtmlNodeRenderer.AltTextVisitor

extends AbstractVisitor
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final StringBuilder

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv String
public void
public void
public void
Inherited from jdk.internal.org.commonmark.node.AbstractVisitor:
visitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitChildren

Field Detail

sbback to summary
private final StringBuilder sb

Constructor Detail

AltTextVisitorback to summary
private AltTextVisitor()

Method Detail

getAltTextback to summary
pack-priv String getAltText()
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
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(HardLineBreak hardLineBreak)

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

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

Annotations
@Override