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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vladsch.flexmark.parser.internal.InlineParserImpl
InlineParserImpl.ReferenceProcessorMatch
-
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
ConstructorsConstructorDescriptionCommonmarkInlineParser
(DataHolder options, BitSet specialCharacters, BitSet delimiterCharacters, Map<Character, DelimiterProcessor> delimiterProcessors, LinkRefProcessorData referenceLinkProcessors, List<InlineParserExtensionFactory> inlineParserExtensions) -
Method Summary
Methods inherited from class com.vladsch.flexmark.parser.internal.InlineParserImpl
calculateDelimiterCharacters, calculateDelimiterProcessors, calculateInlineParserExtensions, 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 Details
-
CommonmarkInlineParser
public CommonmarkInlineParser(DataHolder options, BitSet specialCharacters, BitSet delimiterCharacters, Map<Character, DelimiterProcessor> delimiterProcessors, LinkRefProcessorData referenceLinkProcessors, List<InlineParserExtensionFactory> inlineParserExtensions)
-
-
Method Details
-
initializeDocument
- Specified by:
initializeDocument
in interfaceInlineParser
- Overrides:
initializeDocument
in classInlineParserImpl
-