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 InlineParserImpl
InlineParserImpl.ReferenceProcessorMatch -
Field Summary
Fields inherited from class InlineParserImpl
customCharacters, customSpecialCharacterFactoryMap, customSpecialCharacterNodes, delimiterCharacters, delimiterProcessors, inlineParserExtensionFactories, inlineParserExtensions, lastDelimiter, linkDestinationParser, linkRefProcessors, linkRefProcessorsData, originalSpecialCharacters, referenceRepository, specialCharactersFields inherited from class 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 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, scanDelimitersMethods inherited from class 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, toEOLMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface InlineParser
toEOLMethods inherited from interface 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:
initializeDocumentin interfaceInlineParser- Overrides:
initializeDocumentin classInlineParserImpl
-