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

Package com.vladsch.flexmark.util

com.vladsch.flexmark.util
com.vladsch.flexmark.util.ast
A
AllNodesVisitor
BlankLine
BlankLineBreakNode
Implemented by nodes after which text collecting visitor should add a l...
BlankLineContainer
A
Block
BlockContent
BlockNodeVisitor
Used to visit only block nodes, non block nodes or children of non-bloc...
BlockQuoteLike
BlockTracker
ClassifyingNodeTracker
Content
A node that uses delimiters in the source form (e.g. *bold* ).
A
ContentNode
DelimitedNode
DescendantNodeIterable
DescendantNodeIterator
DoNotAttributeDecorate
To be implemented by nodes marking their text as not for attachment by ...
DoNotCollectText
To be implemented by nodes marking their text as not for collection
DoNotDecorate
To be implemented by nodes marking their text as not for conversion to ...
DoNotLinkDecorate
To be implemented by nodes marking their text as not for conversion to ...
DoNotTrim
To be implemented by nodes marking their text as not to be trimmed beca...
IParse
Interface to generic parser for RenderingTestCase customizations
IRender
Render interface for rendering implementation for RenderingTestCase
KeepTrailingBlankLineContainer
E
KeepType
LineBreakNode
Implemented by nodes after which text collecting visitor should add a l...
NodeClassifier
NodeClassifierVisitor
NodeCollectingVisitor
NodeIterable
NodeIterator
A
NodeRepository
NodeTracker
NodeVisitHandler
Interface to visit variations on specific nodes: visit() visiting node ...
NodeVisitor
Configurable node visitor handler which does not know anything about no...
A
NodeVisitorBase
Abstract visitor that visits all children by default. Can be used to on...
NonRenderingInline
Non rendering inline node, paragraphs containing only these types are n...
ReferenceNode
ReferencingNode
SpaceInsertingSequenceBuilder
TextCollectingVisitor
TextContainer
TypographicText
VisitHandler
Node visit handler for specific node type
Visitor
Node visitor interface
com.vladsch.flexmark.util.ast.NodeRepository;&Lcom
com.vladsch.flexmark.util.ast.NodeRepository;&Lcom.vladsch
com.vladsch.flexmark.util.ast.NodeRepository;&Lcom.vladsch.flexmark
com.vladsch.flexmark.util.ast.NodeRepository;&Lcom.vladsch.flexmark.util
com.vladsch.flexmark.util.ast.NodeRepository;&Lcom.vladsch.flexmark.util.ast
com.vladsch.flexmark.util.builder
A
BuilderBase
com.vladsch.flexmark.util.collection
BoundedMaxAggregator
BoundedMinAggregator
ClassificationBag
CollectionHost
CopyOnWriteRef
IndexedItemBitSetMap
IndexedItemSetMap
A
IndexedItemSetMapBase
ItemFactoryMap
MapEntry
MaxAggregator
MinAggregator
OrderedMap
OrderedMultiMap
OrderedSet
SubClassingBag
TwoWayHashMap
com.vladsch.flexmark.util.collection.iteration
15 classes hidden
com.vladsch.flexmark.util.data
DataHolder
DataKey
NOTE: Constructors have changed in a breaking way from 0.50.x and prior...
DataKeyAggregator
A
DataKeyBase
DataNotNullValueFactory
DataNotNullValueNullableFactory
DataSet
DataValueFactory
DataValueNullableFactory
MutableDataHolder
MutableDataSet
MutableDataSetter
MutableDataValueSetter
MutableScopedDataSet
NotNullValueSupplier
NullableDataKey
ScopedDataSet
SharedDataKeys
com.vladsch.flexmark.util.dependency
A
DependencyHandler
Dependent
DependentItem
DependentItemMap
FlatDependencies
FlatDependencyHandler
FlatDependencyStage
ResolvedDependencies
com.vladsch.flexmark.util.format
CharWidthProvider
ColumnSort
FormattedCounter
MarkdownParagraph
MarkdownTable
A
MarkdownWriterBase
NodeContext
E
NumberFormat
NumericSuffixPredicate
RomanNumeral
E
Sort
TableCaptionRow
TableCaptionSection
TableCell
TableCellConsumer
TableCellManipulator
TableCellOffsetInfo
TableFormatOptions
TableManipulator
TableRow
TableRowManipulator
TableSection
E
TableSectionType
TableSeparatorRow
TableSeparatorSection
E
TextAlignment
TrackedOffset
Tracked Offset information NOTE: purposefully equals compares the offse...
TrackedOffsetList
TrackedOffsetUtils
com.vladsch.flexmark.util.format.options
15 classes hidden
com.vladsch.flexmark.util.html
Attribute
AttributeImpl
Attributes
E
CellAlignment
HtmlAppendable
Used to help with HTML output generation and formatting of HTML
HtmlAppendableBase
MutableAttribute
MutableAttributeImpl
com.vladsch.flexmark.util.html.ui
10 classes hidden
com.vladsch.flexmark.util.misc
ArrayUtils
BitField
BitFieldSet
Re-Implementation of RegularEnumSet class for EnumSet, for "regular siz...
CharPredicate
Interface for set of characters to use for inclusion exclusion tests Ca...
DelimitedBuilder
Extension
Base interface for a parser/renderer extension. Doesn't have any method...
FileUtil
ImageUtils
Immutable
MinMaxAvgDouble
MinMaxAvgFloat
MinMaxAvgInt
MinMaxAvgLong
Mutable
Pair
Paired
Ref
TemplateUtil
Utils
com.vladsch.flexmark.util.options
A
BooleanOptionParser
MessageProvider
OptionParser
OptionsParser
ParsedOption
E
ParsedOptionStatus
ParserMessage
ParserParams
com.vladsch.flexmark.util.sequence
BasedOptionsHolder
Implemented by BasedOptionsSequence, use instance of it to pass to Base...
BasedOptionsSequence
A BasedSequence with offset tracking that follows editing operations an...
BasedSequence
A CharSequence that references original char sequence with offsets into...
A
BasedSequenceImpl
Implementation of BaseSequence
BasedUtils
CharSubSequence
A CharSequence that references original char[] a subSequence() returns ...
Escaping
Html5Entities
IRichSequence
A CharSequence that provides a rich set of manipulation methods. NOTE: ...
A
IRichSequenceBase
An abstract base for RichSequence which implements most of the methods ...
LineAppendable
Used to collect line text for further processing control output of new ...
LineAppendableImpl
LineInfo
Line information in LineAppendable
MappedBasedSequence
A BasedSequence which maps characters according to CharMapper
MappedRichSequence
A CharSequence that maps characters according to CharMapper
MappedSequence
A CharSequence that maps characters according to CharMapper
PlaceholderReplacer
Used to replace placeholder text in the form of open/close char such as...
E
PositionAnchor
PrefixedSubSequence
A BasedSequence with an out of scope of original char sequence prefix a...
Range
RepeatedSequence
CharSequence that repeats in a wraparound the given sequence. Partial r...
ReplacedBasedSequence
Interface implemented by sequences which do not contain contiguous base...
ReplacedTextMapper
Class which tracks text replacements to provide original offset from mo...
ReplacedTextRegion
RichSequence
RichSequenceImpl
A RichSequence implementation NOTE: '\0' changed to '\uFFFD' use com.vl...
A
SegmentedSequence
A BasedSequence which consists of segments of other BasedSequences
SegmentedSequenceFull
A BasedSequence which consists of segments of other BasedSequences NOTE...
SegmentedSequenceTree
A BasedSequence which consists of segments of other BasedSequences NOTE...
SequenceUtils
SubSequence
A BasedSequence implementation which wraps original CharSequence to pro...
TagRange
com.vladsch.flexmark.util.sequence.builder
14 classes hidden
com.vladsch.flexmark.util.sequence.builder.tree
7 classes hidden
com.vladsch.flexmark.util.sequence.managed
BaseSequenceEntry
BaseSequenceManager
com.vladsch.flexmark.util.sequence.mappers
7 classes hidden
com.vladsch.flexmark.util.visitor
AstAction
Interface for subclassing by specific Node actions: visit, format, rend...
A
AstActionHandler
Intended to be completed by subclasses for specific node types and node...
A
AstHandler
Base class for tracking generic node to specific node handler
AstNode
Interface for converting to AstAccess