Package com.vladsch.flexmark.parser
Interface Parser.ParserExtension
- All Superinterfaces:
Extension
- All Known Implementing Classes:
AbbreviationExtension
,AdmonitionExtension
,AnchorLinkExtension
,AsideExtension
,AttributesExtension
,AutolinkExtension
,DefinitionExtension
,EmojiExtension
,EnumeratedReferenceExtension
,EscapedCharacterExtension
,FootnoteExtension
,GfmIssuesExtension
,GfmUsersExtension
,GitLabExtension
,InsExtension
,JekyllFrontMatterExtension
,JekyllTagExtension
,JiraConverterExtension
,MacroExtension
,MacrosExtension
,MediaTagsExtension
,ResizableImageExtension
,SimTocExtension
,SpecExampleExtension
,StrikethroughExtension
,StrikethroughSubscriptExtension
,SubscriptExtension
,SuperscriptExtension
,TablesExtension
,TaskListExtension
,TocExtension
,TypographicExtension
,WikiLinkExtension
,YamlFrontMatterExtension
,YouTrackConverterExtension
,YouTubeLinkExtension
,ZzzzzzExtension
- Enclosing class:
Parser
Extension for
Parser
.
Implementations of this interface should done by all Extensions that extend the core parser
Each will be called via extend(Builder)
method giving it a chance to call back
on the builder methods to register parser extension points
-
Field Summary
Fields inherited from interface com.vladsch.flexmark.util.misc.Extension
EMPTY_LIST
-
Method Summary
Modifier and TypeMethodDescriptionvoid
extend
(Parser.Builder parserBuilder) This method is called on all extensions so that they can register their custom processorsvoid
parserOptions
(MutableDataHolder options) This method is called first on all extensions so that they can adjust the options that must be common to all extensions.
-
Method Details
-
parserOptions
This method is called first on all extensions so that they can adjust the options that must be common to all extensions.- Parameters:
options
- option set that will be used for the builder
-
extend
This method is called on all extensions so that they can register their custom processors- Parameters:
parserBuilder
- parser builder with which to register extensions- See Also:
-