Class CommonmarkInlineParser
- java.lang.Object
-
- com.vladsch.flexmark.parser.LightInlineParserImpl
-
- com.vladsch.flexmark.parser.internal.InlineParserImpl
-
- com.vladsch.flexmark.parser.internal.CommonmarkInlineParser
-
- All Implemented Interfaces:
ParagraphPreProcessor
,InlineParser
,LightInlineParser
public class CommonmarkInlineParser extends InlineParserImpl
-
-
Field Summary
-
Fields inherited from class com.vladsch.flexmark.parser.internal.InlineParserImpl
customCharacters, customSpecialCharacterFactoryMap, customSpecialCharacterNodes, delimiterCharacters, delimiterProcessors, inlineParserExtensionFactories, inlineParserExtensions, lastDelimiter, linkDestinationParser, linkRefProcessors, linkRefProcessorsData, originalSpecialCharacters, referenceRepository, specialCharacters
-
Fields inherited from class com.vladsch.flexmark.parser.LightInlineParserImpl
block, currentText, document, index, input, myParsing, options
-
-
Constructor Summary
Constructors Constructor Description CommonmarkInlineParser(DataHolder options, java.util.BitSet specialCharacters, java.util.BitSet delimiterCharacters, java.util.Map<java.lang.Character,DelimiterProcessor> delimiterProcessors, LinkRefProcessorData referenceLinkProcessors, java.util.List<InlineParserExtensionFactory> inlineParserExtensions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initializeDocument(Document document)
-
Methods inherited from class com.vladsch.flexmark.parser.internal.InlineParserImpl
calculateDelimiterCharacters, calculateDelimiterProcessors, calculateLinkRefProcessors, calculateSpecialCharacters, clone, collapseLinkRefChildren, containsLinkRefs, containsLinkRefs, finalizeDocument, getLastBracket, getLastDelimiter, mergeIfNeeded, mergeTextNodes, parse, parseAutolink, parseBackslash, parseBackticks, parseBang, parseCloseBracket, parseCustom, parseDelimiters, parseEntity, parseHtmlInline, parseInline, parseInline, parseLinkDestination, parseLinkLabel, parseLinkTitle, parseNewline, parseOpenBracket, parseReference, parseString, preProcessBlock, processDelimiters, removeDelimiter, removeDelimiterAndNode, removeDelimiterKeepNode, removeDelimitersBetween, scanDelimiters
-
Methods inherited from class com.vladsch.flexmark.parser.LightInlineParserImpl
appendNode, appendSeparateText, appendText, appendText, flushTextNode, getBlock, getCurrentText, getDocument, getIndex, getInput, getOptions, getParsing, match, matcher, matchWithGroups, moveNodes, nonIndentSp, peek, peek, setBlock, setDocument, setIndex, setInput, sp, spnl, spnlUrl, toEOL
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vladsch.flexmark.parser.InlineParser
toEOL
-
Methods inherited from interface com.vladsch.flexmark.parser.LightInlineParser
appendNode, appendSeparateText, appendText, appendText, flushTextNode, getBlock, getCurrentText, getDocument, getIndex, getInput, getOptions, getParsing, match, matcher, matchWithGroups, moveNodes, nonIndentSp, peek, peek, setBlock, setDocument, setIndex, setInput, sp, spnl, spnlUrl
-
-
-
-
Constructor Detail
-
CommonmarkInlineParser
public CommonmarkInlineParser(DataHolder options, java.util.BitSet specialCharacters, java.util.BitSet delimiterCharacters, java.util.Map<java.lang.Character,DelimiterProcessor> delimiterProcessors, LinkRefProcessorData referenceLinkProcessors, java.util.List<InlineParserExtensionFactory> inlineParserExtensions)
-
-
Method Detail
-
initializeDocument
public void initializeDocument(@NotNull Document document)
- Specified by:
initializeDocument
in interfaceInlineParser
- Overrides:
initializeDocument
in classInlineParserImpl
-
-