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, specialCharactersFields 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, scanDelimitersMethods 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, toEOLMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vladsch.flexmark.parser.InlineParser
toEOLMethods 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:
initializeDocumentin interfaceInlineParser- Overrides:
initializeDocumentin classInlineParserImpl
-