Class PostProcessorManager
java.lang.Object
com.vladsch.flexmark.parser.internal.PostProcessorManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final OrderedSet
<Node> private final List
<PostProcessorManager.PostProcessorDependencyStage> -
Constructor Summary
ConstructorsConstructorDescriptionPostProcessorManager
(List<PostProcessorManager.PostProcessorDependencyStage> postProcessorDependencies) -
Method Summary
Modifier and TypeMethodDescriptioncalculatePostProcessors
(DataHolder options, List<PostProcessorFactory> postProcessorFactories) postProcess
(Document document) (package private) static DependentItemMap
<PostProcessorFactory> prioritizePostProcessors
(DependentItemMap<PostProcessorFactory> dependentMap) static Document
processDocument
(Document document, List<PostProcessorManager.PostProcessorDependencyStage> processorDependencies)
-
Field Details
-
postProcessorDependencies
-
allPostProcessNodes
-
-
Constructor Details
-
PostProcessorManager
public PostProcessorManager(List<PostProcessorManager.PostProcessorDependencyStage> postProcessorDependencies)
-
-
Method Details
-
calculatePostProcessors
public static List<PostProcessorManager.PostProcessorDependencyStage> calculatePostProcessors(DataHolder options, List<PostProcessorFactory> postProcessorFactories) -
processDocument
public static Document processDocument(Document document, List<PostProcessorManager.PostProcessorDependencyStage> processorDependencies) -
postProcess
-
prioritizePostProcessors
static DependentItemMap<PostProcessorFactory> prioritizePostProcessors(DependentItemMap<PostProcessorFactory> dependentMap)
-