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 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
-