Interface PostProcessorFactory

    • Method Detail

      • getNodeTypes

        @Nullable
        java.util.Map<java.lang.Class<?>,​java.util.Set<java.lang.Class<?>>> getNodeTypes()
        A map of nodes of interest as keys and values a set of classes, if implemented by an ancestors then the node should be excluded from processing by this processor i.e. DoNotDecorate.class if the processor adds links so that existing links will be ignored.
        Returns:
        a map of desired node types mapped to a set of ancestors under which the post processor does not process the block
      • apply

        @NotNull
        PostProcessor apply​(@NotNull
                            Document document)
        Specified by:
        apply in interface java.util.function.Function<Document,​PostProcessor>
        Parameters:
        document - for which to create the post processor
        Returns:
        post processor for the document