Interface CustomBlockParserFactory
-
- All Superinterfaces:
Dependent
,java.util.function.Function<DataHolder,BlockParserFactory>
- All Known Implementing Classes:
AbbreviationBlockParser.Factory
,AdmonitionBlockParser.Factory
,AsideBlockParser.Factory
,BlockQuoteParser.Factory
,DefinitionItemBlockParser.Factory
,EnumeratedReferenceBlockParser.Factory
,FencedCodeBlockParser.Factory
,FootnoteBlockParser.Factory
,GitLabBlockQuoteParser.Factory
,HeadingParser.Factory
,HtmlBlockParser.Factory
,IndentedCodeBlockParser.Factory
,JekyllFrontMatterBlockParser.Factory
,JekyllTagBlockParser.Factory
,ListBlockParser.Factory
,MacroBlockParser.Factory
,MacroDefinitionBlockParser.Factory
,SimTocBlockParser.Factory
,SpecExampleBlockParser.Factory
,ThematicBreakParser.Factory
,TocBlockParser.Factory
,YamlFrontMatterBlockParser.Factory
,ZzzzzzBlockParser.Factory
public interface CustomBlockParserFactory extends java.util.function.Function<DataHolder,BlockParserFactory>, Dependent
Custom block parser factory to create parser instance specific block parser factory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BlockParserFactory
apply(DataHolder options)
default SpecialLeadInHandler
getLeadInHandler(DataHolder options)
-
Methods inherited from interface com.vladsch.flexmark.util.dependency.Dependent
affectsGlobalScope, getAfterDependents, getBeforeDependents
-
-
-
-
Method Detail
-
apply
@NotNull BlockParserFactory apply(@NotNull DataHolder options)
- Specified by:
apply
in interfacejava.util.function.Function<DataHolder,BlockParserFactory>
-
getLeadInHandler
@Nullable default SpecialLeadInHandler getLeadInHandler(@NotNull DataHolder options)
- Parameters:
options
- options for this parser session- Returns:
- special lead in character handler for the block parser elements
-
-