Class/Interface Hierarchy
Flexmark Architecture Diagrams | documentation produced by SourceSpy
Context
Module flexmark-util
Class Associations
com.vladsch.flexmark.util.ast
Node (abstr)
Node (abstr)
DelimitedNodeImpl (abstr)
Code
Emphasis
StrongEmphasis
HardLineBreak
HtmlEntity
HtmlInlineBase (abstr)
HtmlInline
HtmlInlineComment
LinkNodeBase (abstr)
LinkNode (abstr)
DelimitedLinkNode
AutoLink
MailLink
InlineLinkNode (abstr)
Image
Link
AbstractMediaLink (abstr)
AudioLink
EmbedLink
PictureLink
VideoLink
YouTubeLink
YouTubeLinkSample.YouTubeLink
RefNode (abstr)
ImageRef
LinkRef
Reference
SoftLineBreak
Text
TextBase
WhiteSpace
HtmlParser.RootNode
Abbreviation
AnchorLink
AttributeNode
AttributesNode
AttributesDelimiter
Emoji
EnumeratedReferenceBase
EnumeratedReferenceLink
EnumeratedReferenceText
EscapedCharacter
Footnote
GfmIssue
Strikethrough
Subscript
TableBody
TableCell
TableHead
TableRow
TableSeparator
GfmUser
GitLabInline
GitLabDel
GitLabIns
GitLabInlineMath
Ins
JekyllTag
MacroReference
SpecExampleAst
SpecExampleHtml
SpecExampleOption
SpecExampleOptionSeparator
SpecExampleOptionsList
SpecExampleSeparator
SpecExampleSource
TableBody
TableCaption
TableCell
TableHead
TableRow
TableParagraphPreProcessor.TableSeparatorRow
TableSeparator
TableColumnSeparator
SimTocOption
SimTocOptionList
TypographicQuotes
TypographicSmarts
WikiNode
WikiImage
WikiLink
Macro
MacroAttribute
MacroClose
YamlFrontMatterNode
YamlFrontMatterValue
Zzzzzz
EmbeddedAttributeProvider.EmbeddedNodeAttributes
HtmlConverter.RootNode
PegdownParser.PegdownRootNode
UnderlineExtensionSample.Underline
Superscript
ContentNode (abstr)
Block (abstr)
BlockQuote
CodeBlock
FencedCodeBlock
Heading
HtmlBlockBase (abstr)
HtmlBlock
HtmlCommentBlock
HtmlInnerBlock
HtmlInnerBlockComment
IndentedCodeBlock
ListBlock (abstr)
BulletList
OrderedList
DefinitionList
ListItem (abstr)
BulletListItem
OrderedListItem
DefinitionItem
DefinitionTerm
TaskListItem
Paragraph
ThematicBreak
AbbreviationBlock
AdmonitionBlock
AsideBlock
EnumeratedReferenceBlock
FootnoteBlock
TableBlock
GitLabBlockQuote
JekyllFrontMatterBlock
JekyllTagBlock
MacroDefinitionBlock
SpecExampleBlock
TableBlock
SimTocContent
TocBlockBase (abstr)
SimTocBlock
TocBlock
MacroBlock
YamlFrontMatterBlock
ZzzzzzBlock
BlankLine
Document
HTML block @see CommonMark Spec
HTML block @see CommonMark Spec
HTML block @see CommonMark Spec
Inline HTML element. @see CommonMark Spec
Inline HTML element. @see CommonMark Spec
Inline HTML element. @see CommonMark Spec
Inline HTML comment element. @see CommonMark Spec
Inline HTML element. @see CommonMark Spec
Inline HTML element. @see CommonMark Spec
Only generated for CharacterNodeFactory custom parsing
A node containing the abbreviated text that will be rendered as an abbr tag or a link with title ...
A block node that contains the abbreviation definition
An Admonition block node
Anchor link node
A ExtAside block node
An Attribute node representing a single attribute name and value in attributes node
A empty implicit AttributesNode used to mark attribute span start
A AttributesNode node
A Definition item block node, starts with : followed by any content like a list item
A DefinitionList block node
A Definition block node
An emoji node containing emoji shortcut text
A EnumeratedReference node
A EnumeratedReference block node
A EnumeratedReference node
A EnumeratedReference node
A EscapedCharacter node
A Footnote referencing node
A Footnote definition node containing text and other inline nodes nodes as children.
A GfmIssue node
A strikethrough node containing text and other inline nodes nodes as children.
A Subscript node containing text and other inline nodes nodes as children.
Table block containing a TableHead and optionally a TableBody .
Body part of a TableBlock containing TableRow TableRows .
Table cell of a TableRow containing inline nodes.
Head part of a TableBlock containing TableRow TableRows .
Table row of a TableHead or TableBody containing TableCell TableCells .
Body part of a TableBlock containing TableRow TableRows .
A Task list item
A GfmUser node
A GitLab block node
A Del node
A Ins node
A Ins node
A Ins node
A Ins node
A JekyllFrontMatter block node
A JekyllTag node
A JekyllTag block node
A MacroReference block node
A MacroReference node
A SpecExample block node
A SpecExample block node
A SpecExample block node
A SpecExample block node
A SpecExample block node
A SpecExample block node
A SpecExample block node
A SpecExample block node
Table block containing a TableHead and optionally a TableBody .
Body part of a TableBlock containing TableRow TableRows .
Table caption of a TableBlock containing inline nodes.
Table cell of a TableRow containing inline nodes.
Head part of a TableBlock containing TableRow TableRows .
Table row of a TableHead or TableBody containing TableCell TableCells .
Body part of a TableBlock containing TableRow TableRows .
Table cell separator only used during parsing, not part of the AST, use the TableCell#getOpeningM...
A simulated toc block node
A sim toc contents node containing all text that came after the sim toc node
A sim toc contents node containing all text that came after the sim toc node
A sim toc contents node containing all text that came after the sim toc node
A TOC node
A TOC node
A TypographicQuotes node
A TypographicSmarts node
A macros node
A macros node
A macros block node
A macros node
A Zzzzzz node
A Zzzzzz block node
A Superscript node
TextNodeConverter
TextNodeMergingList
CoreNodeDocxRenderer
NodeFormatterSubContext (abstr)
NodeRepositoryFormatter (abstr)
NodeRendererSubContext (abstr)
LightInlineParserImpl
DocumentParser
InlineParserImpl
PostProcessorManager
DescendantNodeIterator
Node (abstr)
NodeIterable
NodeIterator
TableCell
BasedSequence
A CharSequence that references original char sequence and maps '\0' to '\uFFFD' a subSequence() r...
list 0..* list 0..* footnoteIDs 0..* renderingNodeunusedReferences 0..* renderingNodeblocklastLineBlank 0..* customSpecialCharacterNodes 0..* allPostProcessNodes 0..* resultEMPTY_SEGMENTS 0..* firstChildfirstNodefirstNodetableCellNode