Class AttributesNodePostProcessor
java.lang.Object
com.vladsch.flexmark.parser.block.NodePostProcessor
com.vladsch.flexmark.ext.attributes.internal.AttributesNodePostProcessor
- All Implemented Interfaces:
PostProcessor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate LightInlineParserprivate final AttributesOptionsprivate AttributesInlineParserExtensionprivate final NodeAttributeRepository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttributeOwner(NodeTracker state, AttributesNode attributesNode) (package private) static NodematchDelimitedSpans(NodeTracker state, AttributesNode attributesNode, Node previous) voidprocess(@NotNull NodeTracker state, @NotNull Node node) (package private) static voidtextBaseWrap(NodeTracker state, Node lastNonAttributesNode, Node lastNode, TextBase textBase) Methods inherited from class NodePostProcessor
processDocument
-
Field Details
-
nodeAttributeRepository
-
myOptions
-
myLightInlineParser
-
myParserExtension
-
-
Constructor Details
-
AttributesNodePostProcessor
-
-
Method Details
-
getAttributeOwner
-
matchDelimitedSpans
-
textBaseWrap
static void textBaseWrap(NodeTracker state, Node lastNonAttributesNode, Node lastNode, TextBase textBase) -
process
- Parameters:
state- node tracker used for optimizing node processingnode- the node to post-process
-