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 classSimTocNodeRenderer.Factory
-
Field Summary
Fields Modifier and Type Field Description private TocOptionsoptions
-
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 voidrender(SimTocBlock node, NodeRendererContext context, HtmlWriter html)private voidrender(SimTocContent node, NodeRendererContext context, HtmlWriter html)private voidrender(SimTocOptionList node, NodeRendererContext context, HtmlWriter html)private voidrender(SimTocOption node, NodeRendererContext context, HtmlWriter html)private voidrenderTocHeaders(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:
getNodeRenderingHandlersin 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)
-
-