Package com.vladsch.flexmark.parser
Interface InlineParserExtensionFactory
- All Superinterfaces:
Dependent
,Function<LightInlineParser,
InlineParserExtension>
- All Known Implementing Classes:
AttributesInlineParserExtension.Factory
,GfmIssuesInlineParserExtension.Factory
,GfmUsersInlineParserExtension.Factory
,GitLabInlineMathParser.Factory
,GitLabInlineParser.Factory
,JekyllTagInlineParserExtension.Factory
,MacroInlineParser.Factory
,MacrosInlineParserExtension.Factory
,ResizableImageInlineParserExtension.Factory
,SmartsInlineParser.Factory
,ZzzzzzInlineParserExtension.Factory
public interface InlineParserExtensionFactory
extends Function<LightInlineParser,InlineParserExtension>, Dependent
-
Method Summary
Modifier and TypeMethodDescription@NotNull InlineParserExtension
apply
(@NotNull LightInlineParser inlineParser) Create a paragraph pre processor for the document@NotNull CharSequence
Starting Characters for this inline processorMethods inherited from interface com.vladsch.flexmark.util.dependency.Dependent
affectsGlobalScope, getAfterDependents, getBeforeDependents
-
Method Details
-
getCharacters
Starting Characters for this inline processor- Returns:
- set of characters for which this processor should be invoked
-
apply
Create a paragraph pre processor for the document- Specified by:
apply
in interfaceFunction<LightInlineParser,
InlineParserExtension> - Parameters:
inlineParser
- inline parser instance- Returns:
- inline parser extension
-