Interface BlockPreProcessorFactory
- All Superinterfaces:
Dependent,Function<ParserState,BlockPreProcessor>
- All Known Implementing Classes:
DefinitionListBlockPreProcessor.Factory,DefinitionListItemBlockPreProcessor.Factory,TaskListItemBlockPreProcessor.Factory,ZzzzzzBlockPreProcessor.Factory
public interface BlockPreProcessorFactory
extends Function<ParserState,BlockPreProcessor>, Dependent
-
Method Summary
Modifier and TypeMethodDescription@NotNull BlockPreProcessorapply(@NotNull ParserState state) Create a paragraph pre processor for the documentBlock types that this pre-processors processesMethods inherited from interface com.vladsch.flexmark.util.dependency.Dependent
affectsGlobalScope, getAfterDependents, getBeforeDependents
-
Method Details
-
getBlockTypes
Block types that this pre-processors processes- Returns:
- set of block node types
-
apply
Create a paragraph pre processor for the document- Specified by:
applyin interfaceFunction<ParserState,BlockPreProcessor> - Parameters:
state- parser state, document blocks have already been parsed at this stage- Returns:
- block pre-processor
-