Class SpecExampleNodeFormatter
java.lang.Object
com.vladsch.flexmark.ext.spec.example.internal.SpecExampleNodeFormatter
- All Implemented Interfaces:
NodeFormatter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SpecExampleOptions
private int
private String
private final String[]
-
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<?>>
(package private) void
render
(Heading node, NodeFormatterContext context, MarkdownWriter markdown) (package private) void
render
(SpecExampleBlock node, NodeFormatterContext context, MarkdownWriter markdown) 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
-
formatOptions
-
mySections
-
mySection
-
myFlexMarkExampleCount
private int myFlexMarkExampleCount
-
-
Constructor Details
-
SpecExampleNodeFormatter
-
-
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
-
render
-