Class SimTocNodeFormatter
java.lang.Object
com.vladsch.flexmark.ext.toc.internal.SimTocNodeFormatter
- All Implemented Interfaces:
NodeFormatter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TocFormatOptions
private MarkdownTable
private final TocOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollect nodes of given type so that they can be quickly accessed without traversing the AST by all formatting extensions.@Nullable Set<NodeFormattingHandler<?>>
private void
render
(SimTocBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
render
(SimTocContent node, NodeFormatterContext context, MarkdownWriter markdown) private void
renderTocHeaders
(MarkdownWriter markdown, List<Heading> headings, TocOptions options) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vladsch.flexmark.formatter.NodeFormatter
getBlockQuoteLikePrefixChar
-
Field Details
-
options
-
formatOptions
-
myTable
-
-
Constructor Details
-
SimTocNodeFormatter
-
-
Method Details
-
getNodeClasses
Description copied from interface:NodeFormatter
Collect nodes of given type so that they can be quickly accessed without traversing the AST by all formatting extensions.- Specified by:
getNodeClasses
in interfaceNodeFormatter
- Returns:
- the nodes of interest to this formatter during formatting.
-
getNodeFormattingHandlers
- Specified by:
getNodeFormattingHandlers
in interfaceNodeFormatter
- Returns:
- the mapping of nodes this renderer handles to rendering function
-
render
-
renderTocHeaders
-
render
-