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 InlineParserExtensionapply(@NotNull LightInlineParser inlineParser) Create a paragraph pre processor for the document@NotNull CharSequenceStarting 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:
applyin interfaceFunction<LightInlineParser,InlineParserExtension> - Parameters:
inlineParser- inline parser instance- Returns:
- inline parser extension
-