Class SimTocNodeRenderer
- java.lang.Object
-
- com.vladsch.flexmark.ext.toc.internal.SimTocNodeRenderer
-
- All Implemented Interfaces:
NodeRenderer
public class SimTocNodeRenderer extends java.lang.Object implements NodeRenderer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SimTocNodeRenderer.Factory
-
Field Summary
Fields Modifier and Type Field Description private TocOptions
options
-
Constructor Summary
Constructors Constructor Description SimTocNodeRenderer(DataHolder options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<NodeRenderingHandler<?>>
getNodeRenderingHandlers()
private void
render(SimTocBlock node, NodeRendererContext context, HtmlWriter html)
private void
render(SimTocContent node, NodeRendererContext context, HtmlWriter html)
private void
render(SimTocOptionList node, NodeRendererContext context, HtmlWriter html)
private void
render(SimTocOption node, NodeRendererContext context, HtmlWriter html)
private void
renderTocHeaders(NodeRendererContext context, HtmlWriter html, Node node, java.util.List<Heading> headings, TocOptions options)
-
-
-
Field Detail
-
options
private final TocOptions options
-
-
Constructor Detail
-
SimTocNodeRenderer
public SimTocNodeRenderer(DataHolder options)
-
-
Method Detail
-
getNodeRenderingHandlers
public java.util.Set<NodeRenderingHandler<?>> getNodeRenderingHandlers()
- Specified by:
getNodeRenderingHandlers
in interfaceNodeRenderer
- Returns:
- the mapping of nodes this renderer handles to rendering function
-
render
private void render(SimTocContent node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(SimTocOptionList node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(SimTocOption node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(SimTocBlock node, NodeRendererContext context, HtmlWriter html)
-
renderTocHeaders
private void renderTocHeaders(NodeRendererContext context, HtmlWriter html, Node node, java.util.List<Heading> headings, TocOptions options)
-
-