Package com.vladsch.flexmark.parser
Interface PostProcessor
-
- All Known Implementing Classes:
AbbreviationNodePostProcessor,AnchorLinkNodePostProcessor,AttributesNodePostProcessor,AutolinkNodePostProcessor,DocumentPostProcessor,EnumeratedReferenceNodePostProcessor,EscapedCharacterNodePostProcessor,IncludeNodePostProcessor,MediaTagsNodePostProcessor,NodePostProcessor,YouTubeLinkNodePostProcessor,ZzzzzzDocumentPostProcessor,ZzzzzzNodePostProcessor
public interface PostProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidprocess(@NotNull NodeTracker state, @NotNull Node node)@NotNull DocumentprocessDocument(@NotNull Document document)
-
-
-
Method Detail
-
processDocument
@NotNull @NotNull Document processDocument(@NotNull @NotNull Document document)
- Parameters:
document- the node to post-process- Returns:
- the result of post-processing, may be a modified
documentargument
-
process
void process(@NotNull @NotNull NodeTracker state, @NotNull @NotNull Node node)- Parameters:
state- node tracker used for optimizing node processingnode- the node to post-process
-
-