Architecture Diagrams for /vsch/flexmark-java[edit]
Packages / Module flexmark / com.vladsch.flexmark.ast

Package com.vladsch.flexmark.ast

AST node types (see {@link com.vladsch.flexmark.util.ast.Node}) and visitors (see {@link com.vladsch.flexmark.util.ast.NodeVisitor})
com.vladsch.flexmark.ast
AnchorRefTarget
AutoLink
BlockQuote
BulletList
BulletListItem
Code
CodeBlock
DelimitedLinkNode
A
DelimitedNodeImpl
Emphasis
FencedCodeBlock
HardLineBreak
Heading
HtmlBlock
HTML block
A
HtmlBlockBase
HTML block
HtmlCommentBlock
HTML block
HtmlEntity
Inline HTML element.
HtmlInline
Inline HTML element.
A
HtmlInlineBase
Inline HTML element.
HtmlInlineComment
Inline HTML comment element.
HtmlInnerBlock
Inline HTML element.
HtmlInnerBlockComment
Inline HTML element.
ImageRef
IndentedCodeBlock
A
InlineLinkNode
Link
A
LinkNode
A
LinkNodeBase
LinkRef
LinkRefDerived
Nodes which are textually derived from LinkRef
A
ListBlock
A
ListItem
MailLink
OrderedList
OrderedListItem
Paragraph
ParagraphContainer
ParagraphItemContainer
A
RefNode
Reference
SoftLineBreak
StrongEmphasis
Text
TextBase
ThematicBreak
WhiteSpace
Only generated for CharacterNodeFactory custom parsing
com.vladsch.flexmark.ast.util
A
AnchorRefTargetBlockVisitor
Abstract visitor that visits only children of blocks excluding Paragrap...
AttributeProviderAdapter
AttributeProvidingHandler
BlockVisitor
BlockVisitorExt
ClassifyingBlockTracker
HeadingCollectingVisitor
HtmlInnerVisitor
HtmlInnerVisitorExt
InlineVisitor
InlineVisitorExt
LineCollectingVisitor
LinkResolverAdapter
LinkResolvingHandler
Parsing
ReferenceRepository
TextCollectingVisitor
TextNodeConverter
TextNodeMergingList