Flexmark Architecture Diagrams | documentation produced by SourceSpy

Overview

Extensions Dependencies
Converters/Parsers Dependencies
Modules and Packages
Module flexmark
Core of flexmark-java (implementation of CommonMark for parsing markdown and rendering to HTML)
com.vladsch.flexmark.ast
com.vladsch.flexmark.ast.util
com.vladsch.flexmark.html
com.vladsch.flexmark.html.renderer
com.vladsch.flexmark.parser
com.vladsch.flexmark.parser.block
com.vladsch.flexmark.parser.core
com.vladsch.flexmark.parser.core.delimiter
com.vladsch.flexmark.parser.delimiter
com.vladsch.flexmark.parser.internal
com.vladsch.flexmark.test
Module flexmark-all
flexmark-java core and all extension modules and converters
Module flexmark-docx-converter
flexmark-java extension for rendering docx format
com.vladsch.flexmark.docx.converter
com.vladsch.flexmark.docx.converter.internal
com.vladsch.flexmark.docx.converter.util
Module flexmark-ext-abbreviation
flexmark-java extension for defining abbreviations and turning appearance of these abbreviations ...
com.vladsch.flexmark.ext.abbreviation
com.vladsch.flexmark.ext.abbreviation.internal
Show all 47 modules...
Extensions Hierarchy
Converters/Parsers Hierarchy
Packages and Classes
package com.vladsch.flexmark.ast
AST node types (see {@link com.vladsch.flexmark.util.ast.Node}) and visitors (see {@link com.vl...
AnchorRefTarget
AutoLink
BlockQuote
BulletList
BulletListItem
Code
CodeBlock
DelimitedLinkNode
DelimitedNode
DelimitedNodeImpl (abstr)
Emphasis
FencedCodeBlock
HardLineBreak
Heading
HtmlBlock
HtmlBlockBase (abstr)
HtmlCommentBlock
HtmlEntity
HtmlInline
HtmlInlineBase (abstr)
HtmlInlineComment
HtmlInnerBlock
HtmlInnerBlockComment
Image
ImageRef
IndentedCodeBlock
InlineLinkNode (abstr)
Link
LinkNode (abstr)
LinkNodeBase (abstr)
LinkRef
LinkRefDerived
ListBlock (abstr)
ListItem (abstr)
MailLink
OrderedList
OrderedListItem
Paragraph
ParagraphContainer
ParagraphItemContainer
RefNode (abstr)
Reference
SoftLineBreak
StrongEmphasis
Text
TextBase
ThematicBreak
WhiteSpace
package com.vladsch.flexmark.ast.util
AnchorRefTargetBlockVisitor (abstr)
AttributeProviderAdapter
AttributeProvidingHandler
AttributeProvidingVisitor
BlockVisitor
BlockVisitorExt
ClassifyingBlockTracker
HeadingCollectingVisitor
HtmlInnerVisitor
HtmlInnerVisitorExt
InlineVisitor
InlineVisitorExt
LineCollectingVisitor
LinkResolverAdapter
LinkResolvingHandler
LinkResolvingVisitor
Parsing
ReferenceRepository
TextCollectingVisitor
TextNodeConverter
TextNodeMergingList
package com.vladsch.flexmark.convert.html
ExtensionConversion (enum)
FlexmarkHtmlParser
HtmlParser
HtmlParserOptions
HtmlRootNodeRenderer
HtmlSpecReader
LinkConversion (enum)
TableConversion (enum)
package com.vladsch.flexmark.docx.converter
ComboDocxUserSpecDisabled
CustomNodeDocxRenderer
DocxRenderer
DocxRendererContext
DocxRendererOptions
DocxRendererPhase (enum)
NodeDocxRenderer
NodeDocxRendererFactory
NodeDocxRendererHandler
PhasedNodeDocxRenderer
Show all 106 packages...
Entry Points/Methods
class com.vladsch.flexmark.docx.converter.util.BinaryPartAbstractImage
main(args)
class com.vladsch.flexmark.integration.PegDownBenchmark
main(args)
class com.vladsch.flexmark.samples.AttributeProviderSample
main(args)
class com.vladsch.flexmark.samples.AttributeProviderSample2
main(args)
Show all 42 entry points...