Package com.vladsch.flexmark.parser
Interface InlineParserExtensionFactory
-
- All Superinterfaces:
Dependent
,java.util.function.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 java.util.function.Function<LightInlineParser,InlineParserExtension>, Dependent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InlineParserExtension
apply(LightInlineParser inlineParser)
Create a paragraph pre processor for the documentjava.lang.CharSequence
getCharacters()
Starting Characters for this inline processor-
Methods inherited from interface com.vladsch.flexmark.util.dependency.Dependent
affectsGlobalScope, getAfterDependents, getBeforeDependents
-
-
-
-
Method Detail
-
getCharacters
@NotNull java.lang.CharSequence getCharacters()
Starting Characters for this inline processor- Returns:
- set of characters for which this processor should be invoked
-
apply
@NotNull InlineParserExtension apply(@NotNull LightInlineParser inlineParser)
Create a paragraph pre processor for the document- Specified by:
apply
in interfacejava.util.function.Function<LightInlineParser,InlineParserExtension>
- Parameters:
inlineParser
- inline parser instance- Returns:
- inline parser extension
-
-