Interface PostProcessor

All Known Implementing Classes:
AbbreviationNodePostProcessor, AnchorLinkNodePostProcessor, AttributesNodePostProcessor, AutolinkNodePostProcessor, DocumentPostProcessor, EnumeratedReferenceNodePostProcessor, EscapedCharacterNodePostProcessor, IncludeNodePostProcessor, MediaTagsNodePostProcessor, NodePostProcessor, YouTubeLinkNodePostProcessor, ZzzzzzDocumentPostProcessor, ZzzzzzNodePostProcessor

public interface PostProcessor
  • Method Details

    • 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 document argument
    • process

      void process(@NotNull @NotNull NodeTracker state, @NotNull @NotNull Node node)
      Parameters:
      state - node tracker used for optimizing node processing
      node - the node to post-process