Class IncludeNodePostProcessor.Factory
java.lang.Object
com.vladsch.flexmark.parser.block.NodePostProcessorFactory
com.vladsch.flexmark.ext.jekyll.tag.internal.IncludeNodePostProcessor.Factory
- All Implemented Interfaces:
PostProcessorFactory
,Dependent
,Function<Document,
PostProcessor>
- Enclosing class:
- IncludeNodePostProcessor
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.vladsch.flexmark.parser.block.NodePostProcessorFactory
addNodes, addNodeWithExclusions, affectsGlobalScope, getAfterDependents, getNodeTypes
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
getBeforeDependents
- Specified by:
getBeforeDependents
in interfaceDependent
- Overrides:
getBeforeDependents
in classNodePostProcessorFactory
- Returns:
- null or a list of dependents that must be executed after calling this one if any of the blocks in the list affect global state then these will be run on ALL blocks of the document before this preprocessor is called.
-
apply
- Specified by:
apply
in interfaceFunction<Document,
PostProcessor> - Specified by:
apply
in interfacePostProcessorFactory
- Specified by:
apply
in classNodePostProcessorFactory
- Parameters:
document
- for which to create the post processor- Returns:
- post processor for the document
-