Software Diagram Editor
| com.vladsch.flexmark.parser.internal | Edit this Diagram
class ClassifyingBlockTracker
class Parsing
class ReferenceRepository
Interface
interface InlineParser
Parser for inline content (tex t, links, emphasized text, et c). This interface is not...
Interface
interface InlineParserExtension
Interface
interface InlineParserExtensionFactory
Interface
interface InlineParserFactory
class LightInlineParserImpl
Interface
interface LinkRefProcessor
Processing of elements which a re based on a link ref: [] or ![] This includes footno...
Interface
interface LinkRefProcessorFactory
Processing of elements which a re based on a link ref: [] or ![] This includes footno...
class BlockContinue
Result object for continuing p arsing of a block, see static methods for constructors.
Interface
interface BlockParser
Parser for a specific block no de. Implementations should su bclass AbstractBlockParse...
Interface
interface BlockParserFactory
Parser factory for a block nod e for determining when a bloc k starts. Implementations...
Interface
interface BlockPreProcessorFactory
Abstract
abstract class BlockStart
Result object for starting par sing of a block, see static m ethods for constructors.
Interface
interface CharacterNodeFactory
Interface
interface MatchedBlockParser
Open block parser that was las t matched during the continue phase. This is different...
Interface
interface ParagraphPreProcessor
Interface
interface ParagraphPreProcessorFactory
Enum
enum ParserPhase
Current Parser Phase as the do cument is parsed. This enum i s not visible by clients.
Interface
interface ParserState
State of the parser that is us ed in block parsers. This int erface is not intended to...
class DocumentBlockParser
class Bracket
Opening bracket for links ( [ ) or images ( ![ ).
class Delimiter
Interface
interface DelimiterProcessor
Custom delimiter processor for additional delimiters beside s _ and * . Note that imp...
class BlockContinueImpl
class BlockStartImpl
class CommonmarkInlineParser
class DocumentParser
class HtmlDeepParser
class InlineParserImpl
class LinkDestinationParser
class LinkRefProcessorData
class MatchedBlockParserImpl
class PostProcessorManager
Abstractno source
abstract class Node
Interface
interface DataHolder
class DataKey
NOTE: Constructors have change d in a breaking way from 0.50 .x and prior implementati...
Interface
interface BasedSequence
A CharSequence that references original char sequence with offsets into original pre...
blockParsers 0..* CORE_FACTORIES_DATA_KEYS 0..* CORE_PARAGRAPH_PRE_PROCESSORS 0..* INLINE_PARSER_FACTORYactiveBlockParsers 0..* blockParserFactories 0..* blockPreProcessorDependencies 0..* 0..* blockTrackercurrentPhasedocumentBlockParserinlineParserlastLineBlank 0..* linemyParsingoptionscustomSpecialCharacterFactoryMap 0..* customSpecialCharacterNodes 0..* delimiterProcessors 0..* inlineParserExtensionFactories 0..* inlineParserExtensions 0..* 0..* lastBracketlastDelimiterlinkDestinationParserlinkRefProcessors 0..* linkRefProcessorsDatareferenceRepositoryprocessors 0..* matchedBlockParserallPostProcessNodes 0..*