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 BlockPreProcessor
apply
(@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:
apply
in interfaceFunction<ParserState,
BlockPreProcessor> - Parameters:
state
- parser state, document blocks have already been parsed at this stage- Returns:
- block pre-processor
-