Software Diagram Editor
| com.vladsch.flexmark.util.ast | Edit this Diagram
Abstract
abstract class AllNodesVisitor
class BlankLine
Interface
interface BlankLineBreakNode
Implemented by nodes after whi ch text collecting visitor sh ould add a line break reg...
Interface
interface BlankLineContainer
Abstract
abstract class Block
class BlockContent
class BlockNodeVisitor
Used to visit only block nodes , non block nodes or children of non-block nodes are n...
Interface
interface BlockQuoteLike
Interface
interface BlockTracker
class ClassifyingNodeTracker
Interface
interface Content
A node that uses delimiters in the source form (e.g. *bold* ).
Abstract
abstract class ContentNode
Interface
interface DelimitedNode
class DescendantNodeIterable
class DescendantNodeIterator
Interface
interface DoNotAttributeDecorate
To be implemented by nodes mar king their text as not for at tachment by attributes
Interface
interface DoNotCollectText
To be implemented by nodes mar king their text as not for co llection
Interface
interface DoNotDecorate
To be implemented by nodes mar king their text as not for co nversion to links or othe...
Interface
interface DoNotLinkDecorate
To be implemented by nodes mar king their text as not for co nversion to links or othe...
Interface
interface DoNotTrim
To be implemented by nodes mar king their text as not to be trimmed because they repr...
Interface
interface IParse
Interface to generic parser fo r RenderingTestCase customiza tions
Interface
interface IRender
Render interface for rendering implementation for Rendering TestCase
Interface
interface KeepTrailingBlankLineContainer
Enum
enum KeepType
Interface
interface LineBreakNode
Implemented by nodes after whi ch text collecting visitor sh ould add a line break
Abstractno source
abstract class Node
class NodeClassifier
class NodeClassifierVisitor
class NodeCollectingVisitor
class NodeIterable
class NodeIterator
Abstract
abstract class NodeRepository
Interface
interface NodeTracker
Interface
interface NodeVisitHandler
Interface to visit variations on specific nodes: visit() vi siting node and if no han...
class NodeVisitor
Abstract
abstract class NodeVisitorBase
Abstract visitor that visits a ll children by default. Can b e used to only process ce...
Interface
interface NonRenderingInline
Non rendering inline node, par agraphs containing only these types are not rendered b...
Interface
interface ReferenceNode
Interface
interface ReferencingNode
class SpaceInsertingSequenceBuilder
class TextCollectingVisitor
Interface
interface TextContainer
Interface
interface TypographicText
class VisitHandler
Node visit handler for specifi c node type
Interface
interface Visitor
Node visitor interface
class ClassificationBag
class CopyOnWriteRef
class OrderedMap
Interface
interface ReversiblePeekingIterable
Interface
interface ReversiblePeekingIterator
Interface
interface BasedSequence
A CharSequence that references original char sequence with offsets into original pre...
Interface
interface ISequenceBuilder
class SequenceBuilder
A Builder for Segmented BasedS equences
Interface
interface AstAction
Interface for subclassing by s pecific Node actions: visit, format, render, etc
Abstract
abstract class AstActionHandler
Intended to be completed by su bclasses for specific node ty pes and node actions
Abstract
abstract class AstHandler
Base class for tracking generi c node to specific node handl er
Interfaceno source
interface Comparable
Interfaceno source
interface Map
Interfaceno source
interface Function
claimedBlankLinelines 0..* exclusionMap 0..* 0..* hostnodeClassifierlineSegments 0..* iterableiteratorresultINSTANCEclassifyingNodeTrackerexclusionMap 0..* 0..* nodeAncestryBitSetnodesEMPTYfirstNodeEMPTYfirstNodekeepTypeEMPTY_HANDLERS 0..* lastNodeoutmyVisitorout