Skip navigation links
A B C D E F G H I K L M N P R S T U V 

A

add(BasedSequence, int) - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
add(CharSequence) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
addAll(List<BasedSequence>, List<Integer>) - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
addAll(Iterable<? extends CharSequence>) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
addByLength(int, int) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
addByOffsets(int, int) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
addHandler(VisitHandler) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
addHandlers(Collection<VisitHandler>) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
addHandlers(VisitHandler[]) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
addHandlers(VisitHandler[]...) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
addRange(Range) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
addTypedHandlers(Collection<VisitHandler<?>>) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
aggregate() - Method in class com.vladsch.flexmark.util.ast.Document
 
aggregate(DataHolder, DataHolder) - Static method in class com.vladsch.flexmark.util.ast.Document
 
aggregateActions(DataHolder, DataHolder) - Static method in class com.vladsch.flexmark.util.ast.Document
 
AllNodesVisitor - Class in com.vladsch.flexmark.util.ast
 
AllNodesVisitor() - Constructor for class com.vladsch.flexmark.util.ast.AllNodesVisitor
 
append(CharSequence, int, int) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
append(char) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
append(char, int) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
append(int, int) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
append(Range) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
append(Iterable<? extends CharSequence>) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
append(CharSequence) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
append(CharSequence, int) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
appendChain(Node) - Method in class com.vladsch.flexmark.util.ast.Node
Append all from child to end of chain to this node
appendChild(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 
appendEol() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
apply(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifier
 
AST_ADAPTER - Static variable in class com.vladsch.flexmark.util.ast.Node
 
astChars(StringBuilder, CharSequence, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
astExtraChars(StringBuilder) - Method in class com.vladsch.flexmark.util.ast.Node
 
astString(StringBuilder, boolean) - Method in class com.vladsch.flexmark.util.ast.Node
 

B

baseSubSequence(int, int) - Method in class com.vladsch.flexmark.util.ast.Node
 
baseSubSequence(int) - Method in class com.vladsch.flexmark.util.ast.Node
 
BlankLine - Class in com.vladsch.flexmark.util.ast
 
BlankLine(BasedSequence) - Constructor for class com.vladsch.flexmark.util.ast.BlankLine
 
BlankLine(BasedSequence, Block) - Constructor for class com.vladsch.flexmark.util.ast.BlankLine
 
BlankLineBreakNode - Interface in com.vladsch.flexmark.util.ast
Implemented by nodes after which text collecting visitor should add a line break regardless of whether there is a previous line break
BlankLineContainer - Interface in com.vladsch.flexmark.util.ast
 
Block - Class in com.vladsch.flexmark.util.ast
 
Block() - Constructor for class com.vladsch.flexmark.util.ast.Block
 
Block(BasedSequence) - Constructor for class com.vladsch.flexmark.util.ast.Block
 
Block(BasedSequence, List<BasedSequence>) - Constructor for class com.vladsch.flexmark.util.ast.Block
 
Block(List<BasedSequence>) - Constructor for class com.vladsch.flexmark.util.ast.Block
 
Block(BlockContent) - Constructor for class com.vladsch.flexmark.util.ast.Block
 
blockAdded(Block) - Method in interface com.vladsch.flexmark.util.ast.BlockTracker
 
blockAddedWithChildren(Block) - Method in interface com.vladsch.flexmark.util.ast.BlockTracker
 
blockAddedWithDescendants(Block) - Method in interface com.vladsch.flexmark.util.ast.BlockTracker
 
BlockContent - Class in com.vladsch.flexmark.util.ast
 
BlockContent() - Constructor for class com.vladsch.flexmark.util.ast.BlockContent
 
BlockContent(BlockContent, int, int) - Constructor for class com.vladsch.flexmark.util.ast.BlockContent
 
BlockNodeVisitor - Class in com.vladsch.flexmark.util.ast
Used to visit only block nodes, non block nodes or children of non-block nodes are not visited
BlockNodeVisitor() - Constructor for class com.vladsch.flexmark.util.ast.BlockNodeVisitor
 
BlockNodeVisitor(VisitHandler...) - Constructor for class com.vladsch.flexmark.util.ast.BlockNodeVisitor
 
BlockNodeVisitor(VisitHandler[]...) - Constructor for class com.vladsch.flexmark.util.ast.BlockNodeVisitor
 
BlockNodeVisitor(Collection<VisitHandler>) - Constructor for class com.vladsch.flexmark.util.ast.BlockNodeVisitor
 
BlockQuoteLike - Interface in com.vladsch.flexmark.util.ast
 
blockRemoved(Block) - Method in interface com.vladsch.flexmark.util.ast.BlockTracker
 
blockRemovedWithChildren(Block) - Method in interface com.vladsch.flexmark.util.ast.BlockTracker
 
blockRemovedWithDescendants(Block) - Method in interface com.vladsch.flexmark.util.ast.BlockTracker
 
BlockTracker - Interface in com.vladsch.flexmark.util.ast
 

C

charAt(int) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
classify(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
ClassifyingNodeTracker - Class in com.vladsch.flexmark.util.ast
 
ClassifyingNodeTracker(NodeTracker, Map<Class<? extends Node>, Set<Class<?>>>) - Constructor for class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
clear() - Method in class com.vladsch.flexmark.util.ast.Document
 
clear() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
collect(Node) - Method in class com.vladsch.flexmark.util.ast.NodeCollectingVisitor
 
collect(Node) - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
collect(Node, int) - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
collectAndGetSequence(Node) - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
collectAndGetSequence(Node, int) - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
collectAndGetText(Node) - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
collectAndGetText(Node, int) - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
collectText(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence>, int, NodeVisitor) - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
collectText(ISequenceBuilder<? extends ISequenceBuilder<?, BasedSequence>, BasedSequence>, int, NodeVisitor) - Method in interface com.vladsch.flexmark.util.ast.TextContainer
Append node's text
com.vladsch.flexmark.util.ast - package com.vladsch.flexmark.util.ast
 
contains(DataKeyBase<?>) - Method in class com.vladsch.flexmark.util.ast.Document
 
containsKey(Object) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
containsValue(Object) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
Content - Interface in com.vladsch.flexmark.util.ast
A node that uses delimiters in the source form (e.g.
ContentNode - Class in com.vladsch.flexmark.util.ast
 
ContentNode() - Constructor for class com.vladsch.flexmark.util.ast.ContentNode
 
ContentNode(BasedSequence) - Constructor for class com.vladsch.flexmark.util.ast.ContentNode
 
ContentNode(BasedSequence, List<BasedSequence>) - Constructor for class com.vladsch.flexmark.util.ast.ContentNode
 
ContentNode(List<BasedSequence>) - Constructor for class com.vladsch.flexmark.util.ast.ContentNode
 
ContentNode(BlockContent) - Constructor for class com.vladsch.flexmark.util.ast.ContentNode
 
countAncestorsOfType(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
countDirectAncestorsOfType(Class<?>, Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 

D

DelimitedNode - Interface in com.vladsch.flexmark.util.ast
 
delimitedSegmentSpan(StringBuilder, BasedSequence, BasedSequence, BasedSequence, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
delimitedSegmentSpanChars(StringBuilder, BasedSequence, BasedSequence, BasedSequence, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
DescendantNodeIterable - Class in com.vladsch.flexmark.util.ast
 
DescendantNodeIterable(ReversiblePeekingIterable<Node>) - Constructor for class com.vladsch.flexmark.util.ast.DescendantNodeIterable
iterate nodes, with descendants, depth first until all are done
DescendantNodeIterator - Class in com.vladsch.flexmark.util.ast
 
DescendantNodeIterator(ReversiblePeekingIterator<Node>) - Constructor for class com.vladsch.flexmark.util.ast.DescendantNodeIterator
iterate nodes, with descendants, depth first until all are done
Document - Class in com.vladsch.flexmark.util.ast
 
Document(DataHolder, BasedSequence) - Constructor for class com.vladsch.flexmark.util.ast.Document
 
DoNotAttributeDecorate - Interface in com.vladsch.flexmark.util.ast
To be implemented by nodes marking their text as not for attachment by attributes
DoNotCollectText - Interface in com.vladsch.flexmark.util.ast
To be implemented by nodes marking their text as not for collection
DoNotDecorate - Interface in com.vladsch.flexmark.util.ast
To be implemented by nodes marking their text as not for conversion to links or other decoration methods by extensions
DoNotLinkDecorate - Interface in com.vladsch.flexmark.util.ast
To be implemented by nodes marking their text as not for conversion to links or other decoration methods by extensions
DoNotTrim - Interface in com.vladsch.flexmark.util.ast
To be implemented by nodes marking their text as not to be trimmed because they represent whitespace or EOL text

E

EMPTY - Static variable in class com.vladsch.flexmark.util.ast.NodeIterable
 
EMPTY - Static variable in class com.vladsch.flexmark.util.ast.NodeIterator
 
EMPTY_HANDLERS - Static variable in class com.vladsch.flexmark.util.ast.NodeVisitor
 
EMPTY_SEGMENTS - Static variable in class com.vladsch.flexmark.util.ast.Node
 
emptyBuilder(BasedSequence) - Static method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
emptyBuilder(BasedSequence, SegmentOptimizer) - Static method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
emptyBuilder(BasedSequence, int) - Static method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
emptyBuilder(BasedSequence, int, SegmentOptimizer) - Static method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
emptyBuilder(SequenceBuilder) - Static method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
endOfLine(int) - Method in class com.vladsch.flexmark.util.ast.Node
 
entrySet() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
equals(Object) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
extractChainTo(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 
extractToFirstInChain(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 

F

F_ADD_SPACES_BETWEEN_NODES - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_FOR_HEADING_ID - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_LINK_ANCHOR - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_LINK_NODE_TEXT - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_LINK_PAGE_REF - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_LINK_TEXT - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_LINK_TEXT_TYPE - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_LINK_URL - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_NO_TRIM_REF_TEXT_END - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_NO_TRIM_REF_TEXT_START - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
F_NODE_TEXT - Static variable in interface com.vladsch.flexmark.util.ast.TextContainer
 
forEach(Consumer<? super Node>) - Method in class com.vladsch.flexmark.util.ast.NodeIterable
 
forEachRemaining(Consumer<? super Node>) - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterator
 
forEachRemaining(Consumer<? super Node>) - Method in class com.vladsch.flexmark.util.ast.NodeIterator
 

G

get(Object) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
getAll() - Method in class com.vladsch.flexmark.util.ast.Document
 
getAncestorOfType(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getAstExtra(StringBuilder) - Method in class com.vladsch.flexmark.util.ast.Node
 
getBaseSequence() - Method in class com.vladsch.flexmark.util.ast.Node
 
getBaseSequence() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
getBits() - Method in enum com.vladsch.flexmark.util.ast.TextContainer.Flags
 
getBlankLineSibling() - Method in class com.vladsch.flexmark.util.ast.Node
 
getBuilder() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
getCategoryItems(Class<? extends X>, Set<Class<?>>) - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
getChars() - Method in interface com.vladsch.flexmark.util.ast.BlockQuoteLike
 
getChars() - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
getChars() - Method in class com.vladsch.flexmark.util.ast.Node
 
getCharsFromSegments() - Method in class com.vladsch.flexmark.util.ast.Node
Get the char sequence from segments making up the node's characters.
getChildChars() - Method in class com.vladsch.flexmark.util.ast.Node
 
getChildIterator() - Method in class com.vladsch.flexmark.util.ast.Node
 
getChildOfType(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getChildren() - Method in class com.vladsch.flexmark.util.ast.Node
 
getClaimedBlankLine() - Method in class com.vladsch.flexmark.util.ast.BlankLine
 
getClosingMarker() - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
getContentChars() - Method in interface com.vladsch.flexmark.util.ast.Content
 
getContentChars(int, int) - Method in interface com.vladsch.flexmark.util.ast.Content
 
getContentChars() - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
getContentChars(int, int) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
getContentLines() - Method in interface com.vladsch.flexmark.util.ast.Content
 
getContentLines(int, int) - Method in interface com.vladsch.flexmark.util.ast.Content
 
getContentLines() - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
getContentLines(int, int) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
getContents() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getContents(int, int) - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getDataKey() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
getDescendants() - Method in class com.vladsch.flexmark.util.ast.Node
 
getDocument() - Method in interface com.vladsch.flexmark.util.ast.BlockQuoteLike
 
getDocument() - Method in class com.vladsch.flexmark.util.ast.Node
 
getEmptyPrefix() - Method in class com.vladsch.flexmark.util.ast.Node
 
getEmptySuffix() - Method in class com.vladsch.flexmark.util.ast.Node
 
getEndLineNumber() - Method in class com.vladsch.flexmark.util.ast.Node
 
getEndOffset() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getEndOffset() - Method in class com.vladsch.flexmark.util.ast.Node
 
getEndOfLine() - Method in class com.vladsch.flexmark.util.ast.Node
 
getExactChildChars() - Method in class com.vladsch.flexmark.util.ast.Node
 
getExclusionMap() - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
getExclusionSet() - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
getFirstChild() - Method in interface com.vladsch.flexmark.util.ast.BlockQuoteLike
 
getFirstChild() - Method in class com.vladsch.flexmark.util.ast.Node
 
getFirstChildAny(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getFirstChildAnyNot(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getFirstInChain() - Method in class com.vladsch.flexmark.util.ast.Node
 
getFromRaw(CharSequence) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
getGrandParent() - Method in class com.vladsch.flexmark.util.ast.Node
 
getItems() - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
getKeepDataKey() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
getKeys() - Method in class com.vladsch.flexmark.util.ast.Document
 
getLastBlankLineChild() - Method in class com.vladsch.flexmark.util.ast.Node
Overridden by ListBlock and any others whose children propagate their blank line to parent
getLastChild() - Method in class com.vladsch.flexmark.util.ast.Node
 
getLastChildAny(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getLastChildAnyNot(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getLastInChain() - Method in class com.vladsch.flexmark.util.ast.Node
 
getLastNode() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
getLeadSegment(BasedSequence[]) - Static method in class com.vladsch.flexmark.util.ast.Node
 
getLine(int) - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getLineChars(int) - Method in interface com.vladsch.flexmark.util.ast.Content
 
getLineChars(int) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
getLineColumnAtEnd() - Method in class com.vladsch.flexmark.util.ast.Node
 
getLineCount() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getLineCount() - Method in interface com.vladsch.flexmark.util.ast.Content
 
getLineCount() - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
getLineCount() - Method in class com.vladsch.flexmark.util.ast.Document
 
getLineIndent() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getLineIndents() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getLineNumber(int) - Method in class com.vladsch.flexmark.util.ast.Document
Get line number at offset
getLineNumber() - Method in class com.vladsch.flexmark.util.ast.Node
 
getLines() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getNext() - Method in class com.vladsch.flexmark.util.ast.Node
 
getNextAny(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getNextAnyNot(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getNodeAncestryMap() - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
getNodeClassifier() - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
getNodeName() - Method in class com.vladsch.flexmark.util.ast.Node
 
getNodeOfTypeIndex(Node, Class<?>...) - Static method in class com.vladsch.flexmark.util.ast.Node
 
getNodeOfTypeIndex(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getOldestAncestorOfTypeAfter(Class<?>, Class<?>) - Method in class com.vladsch.flexmark.util.ast.Node
 
getOpeningMarker() - Method in interface com.vladsch.flexmark.util.ast.BlockQuoteLike
 
getOpeningMarker() - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
getOptions() - Method in interface com.vladsch.flexmark.util.ast.IParse
Get Options for parsing
getOptions() - Method in interface com.vladsch.flexmark.util.ast.IRender
Get Options for parsing
getOrCompute(DataKeyBase<?>, DataValueFactory<?>) - Method in class com.vladsch.flexmark.util.ast.Document
 
getOut() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
getParent() - Method in class com.vladsch.flexmark.util.ast.Block
 
getParent() - Method in class com.vladsch.flexmark.util.ast.Node
 
getPrevious() - Method in class com.vladsch.flexmark.util.ast.Node
 
getPreviousAny(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getPreviousAnyNot(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
getReference() - Method in interface com.vladsch.flexmark.util.ast.ReferencingNode
 
getReferencedElements(Node) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
getReferenceNode(Document) - Method in interface com.vladsch.flexmark.util.ast.ReferencingNode
 
getReferenceNode(R) - Method in interface com.vladsch.flexmark.util.ast.ReferencingNode
 
getReferencingNode(Node) - Method in interface com.vladsch.flexmark.util.ast.ReferenceNode
 
getReversedChildIterator() - Method in class com.vladsch.flexmark.util.ast.Node
 
getReversedChildren() - Method in class com.vladsch.flexmark.util.ast.Node
 
getReversedDescendants() - Method in class com.vladsch.flexmark.util.ast.Node
 
getSegmentBuilder() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
getSegments() - Method in class com.vladsch.flexmark.util.ast.BlankLine
 
getSegments() - Method in class com.vladsch.flexmark.util.ast.Document
 
getSegments() - Method in class com.vladsch.flexmark.util.ast.Node
 
getSegmentsForChars() - Method in class com.vladsch.flexmark.util.ast.Node
Get the segments making up the node's characters.
getSequence() - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
getSingleBasedSequence() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
getSourceLength() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getSourceRange() - Method in class com.vladsch.flexmark.util.ast.Node
 
getSpanningChars() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getSpanningChars() - Method in interface com.vladsch.flexmark.util.ast.Content
 
getSpanningChars() - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
getStartLineNumber() - Method in class com.vladsch.flexmark.util.ast.Node
 
getStartOffset() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getStartOffset() - Method in class com.vladsch.flexmark.util.ast.Node
 
getStartOfLine() - Method in class com.vladsch.flexmark.util.ast.Node
 
getString() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 
getSubClassingBag() - Method in class com.vladsch.flexmark.util.ast.NodeCollectingVisitor
 
getText() - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
getText() - Method in class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
getTextLength() - Method in class com.vladsch.flexmark.util.ast.Node
 
getTrailSegment(BasedSequence[]) - Static method in class com.vladsch.flexmark.util.ast.Node
 
getValues() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 

H

hasChildren() - Method in class com.vladsch.flexmark.util.ast.Node
 
hashCode() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
hasNext() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterator
 
hasNext() - Method in class com.vladsch.flexmark.util.ast.NodeIterator
 
hasOrMoreChildren(int) - Method in class com.vladsch.flexmark.util.ast.Node
 
hasSingleLine() - Method in class com.vladsch.flexmark.util.ast.BlockContent
 

I

insertAfter(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 
insertBefore(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 
insertChainAfter(Node) - Method in class com.vladsch.flexmark.util.ast.Node
Append all from child to end of chain to this node
insertChainBefore(Node) - Method in class com.vladsch.flexmark.util.ast.Node
Append all from child to end of chain to this node
INSTANCE - Static variable in class com.vladsch.flexmark.util.ast.NodeClassifier
 
IParse - Interface in com.vladsch.flexmark.util.ast
Interface to generic parser for RenderingTestCase customizations
IRender - Interface in com.vladsch.flexmark.util.ast
Render interface for rendering implementation for RenderingTestCase
isClaimed() - Method in class com.vladsch.flexmark.util.ast.BlankLine
 
isDefined() - Method in interface com.vladsch.flexmark.util.ast.ReferencingNode
 
isEmpty() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
isNeedEol() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
isOrDescendantOfType(Class<?>...) - Method in class com.vladsch.flexmark.util.ast.Node
 
isReversed() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterable
 
isReversed() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterator
 
isReversed() - Method in class com.vladsch.flexmark.util.ast.NodeIterable
 
isReversed() - Method in class com.vladsch.flexmark.util.ast.NodeIterator
 
iterator() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterable
 
iterator() - Method in class com.vladsch.flexmark.util.ast.NodeIterable
 

K

KeepTrailingBlankLineContainer - Interface in com.vladsch.flexmark.util.ast
 
KeepType - Enum in com.vladsch.flexmark.util.ast
 
keepType - Variable in class com.vladsch.flexmark.util.ast.NodeRepository
 
keySet() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 

L

length() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
LineBreakNode - Interface in com.vladsch.flexmark.util.ast
Implemented by nodes after which text collecting visitor should add a line break
lineColumnAtIndex(int) - Method in class com.vladsch.flexmark.util.ast.Node
 
lineColumnAtStart() - Method in class com.vladsch.flexmark.util.ast.Node
 
lineSegments - Variable in class com.vladsch.flexmark.util.ast.ContentNode
 

M

merge(DataHolder...) - Static method in class com.vladsch.flexmark.util.ast.Document
 
moveTrailingBlankLines() - Method in class com.vladsch.flexmark.util.ast.Node
 

N

needEol() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
needSpace() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
next() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterator
 
next() - Method in class com.vladsch.flexmark.util.ast.NodeIterator
 
Node - Class in com.vladsch.flexmark.util.ast
 
Node() - Constructor for class com.vladsch.flexmark.util.ast.Node
 
Node(BasedSequence) - Constructor for class com.vladsch.flexmark.util.ast.Node
 
NODE_CLASSIFIER - Static variable in class com.vladsch.flexmark.util.ast.NodeCollectingVisitor
 
nodeAdded(Node) - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
nodeAdded(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
nodeAdded(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeTracker
 
nodeAddedWithChildren(Node) - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
nodeAddedWithChildren(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
nodeAddedWithChildren(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeTracker
 
nodeAddedWithDescendants(Node) - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
nodeAddedWithDescendants(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
nodeAddedWithDescendants(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeTracker
 
nodeClassifier - Variable in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
NodeClassifier - Class in com.vladsch.flexmark.util.ast
 
NodeClassifierVisitor - Class in com.vladsch.flexmark.util.ast
 
NodeClassifierVisitor(Map<Class<? extends Node>, Set<Class<?>>>) - Constructor for class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
NodeCollectingVisitor - Class in com.vladsch.flexmark.util.ast
 
NodeCollectingVisitor(Set<Class<?>>) - Constructor for class com.vladsch.flexmark.util.ast.NodeCollectingVisitor
 
NodeIterable - Class in com.vladsch.flexmark.util.ast
 
NodeIterable(Node, Node, boolean) - Constructor for class com.vladsch.flexmark.util.ast.NodeIterable
 
NodeIterator - Class in com.vladsch.flexmark.util.ast
 
NodeIterator(Node) - Constructor for class com.vladsch.flexmark.util.ast.NodeIterator
 
NodeIterator(Node, boolean) - Constructor for class com.vladsch.flexmark.util.ast.NodeIterator
 
NodeIterator(Node, Node) - Constructor for class com.vladsch.flexmark.util.ast.NodeIterator
 
NodeIterator(Node, Node, boolean) - Constructor for class com.vladsch.flexmark.util.ast.NodeIterator
iterate nodes until null or last node is iterated over
nodeList - Variable in class com.vladsch.flexmark.util.ast.NodeRepository
 
nodeMap - Variable in class com.vladsch.flexmark.util.ast.NodeRepository
 
nodeRemoved(Node) - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
nodeRemoved(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
nodeRemoved(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeTracker
 
nodeRemovedWithChildren(Node) - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
nodeRemovedWithChildren(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
nodeRemovedWithChildren(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeTracker
 
nodeRemovedWithDescendants(Node) - Method in class com.vladsch.flexmark.util.ast.ClassifyingNodeTracker
 
nodeRemovedWithDescendants(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
nodeRemovedWithDescendants(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeTracker
 
NodeRepository<T> - Class in com.vladsch.flexmark.util.ast
 
NodeRepository(KeepType) - Constructor for class com.vladsch.flexmark.util.ast.NodeRepository
 
NodeTracker - Interface in com.vladsch.flexmark.util.ast
 
NodeVisitHandler - Interface in com.vladsch.flexmark.util.ast
Interface to visit variations on specific nodes: visit() visiting node and if no handler defined then visit node's children visitNodeOnly() visit node and if no handler then do not process children visitChildren() visit node's children
NodeVisitor - Class in com.vladsch.flexmark.util.ast
 
NodeVisitor() - Constructor for class com.vladsch.flexmark.util.ast.NodeVisitor
 
NodeVisitor(VisitHandler...) - Constructor for class com.vladsch.flexmark.util.ast.NodeVisitor
 
NodeVisitor(VisitHandler[]...) - Constructor for class com.vladsch.flexmark.util.ast.NodeVisitor
 
NodeVisitor(Collection<VisitHandler>) - Constructor for class com.vladsch.flexmark.util.ast.NodeVisitor
 
NodeVisitorBase - Class in com.vladsch.flexmark.util.ast
Abstract visitor that visits all children by default.
NodeVisitorBase() - Constructor for class com.vladsch.flexmark.util.ast.NodeVisitorBase
 
NonRenderingInline - Interface in com.vladsch.flexmark.util.ast
Non rendering inline node, paragraphs containing only these types are not rendered because they are empty
normalizeKey(CharSequence) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
NULL - Static variable in class com.vladsch.flexmark.util.ast.Document
 

P

parse(BasedSequence) - Method in interface com.vladsch.flexmark.util.ast.IParse
Parse the specified input text into a tree of nodes.
parse(String) - Method in interface com.vladsch.flexmark.util.ast.IParse
Parse the specified input text into a tree of nodes.
parseReader(Reader) - Method in interface com.vladsch.flexmark.util.ast.IParse
Parse the specified reader into a tree of nodes.
peek() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterator
 
peek() - Method in class com.vladsch.flexmark.util.ast.NodeIterator
 
prependChild(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 
process(Node) - Method in class com.vladsch.flexmark.util.ast.AllNodesVisitor
 
processNode(Node, boolean, BiConsumer<Node, Visitor<Node>>) - Method in class com.vladsch.flexmark.util.ast.BlockNodeVisitor
 
put(String, T) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
putAll(Map<? extends String, ? extends T>) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
putRawKey(CharSequence, T) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 

R

ReferenceNode<R extends NodeRepository<B>,B extends Node,N extends Node> - Interface in com.vladsch.flexmark.util.ast
 
ReferencingNode<R extends NodeRepository<B>,B extends ReferenceNode> - Interface in com.vladsch.flexmark.util.ast
 
remove() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterator
 
remove(DataKeyBase<?>) - Method in class com.vladsch.flexmark.util.ast.Document
 
remove() - Method in class com.vladsch.flexmark.util.ast.NodeIterator
Remove the last node returned by NodeIterator.next()
remove(Object) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
removeChildren() - Method in class com.vladsch.flexmark.util.ast.Node
 
render(Node, Appendable) - Method in interface com.vladsch.flexmark.util.ast.IRender
 
render(Node) - Method in interface com.vladsch.flexmark.util.ast.IRender
Render the tree of nodes to HTML.
reversed() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterable
 
reversed() - Method in class com.vladsch.flexmark.util.ast.NodeIterable
 
reversedIterator() - Method in class com.vladsch.flexmark.util.ast.DescendantNodeIterable
 
reversedIterator() - Method in class com.vladsch.flexmark.util.ast.NodeIterable
 

S

segmentSpan(StringBuilder, int, int, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
segmentSpan(StringBuilder, BasedSequence, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
segmentSpanChars(StringBuilder, int, int, String, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
segmentSpanChars(StringBuilder, int, int, String, String, String, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
segmentSpanChars(StringBuilder, BasedSequence, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
segmentSpanCharsToVisible(StringBuilder, BasedSequence, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
set(DataKey<T>, T) - Method in class com.vladsch.flexmark.util.ast.Document
 
set(NullableDataKey<T>, T) - Method in class com.vladsch.flexmark.util.ast.Document
 
setAll(DataHolder) - Method in class com.vladsch.flexmark.util.ast.Document
 
setChars(BasedSequence) - Method in class com.vladsch.flexmark.util.ast.Node
 
setCharsFromContent() - Method in class com.vladsch.flexmark.util.ast.Node
 
setCharsFromContentOnly() - Method in class com.vladsch.flexmark.util.ast.Node
 
setCharsFromSegments() - Method in class com.vladsch.flexmark.util.ast.Node
Set the node's char string from segments making up the node's characters.
setClaimedBlankLine(Block) - Method in class com.vladsch.flexmark.util.ast.BlankLine
 
setClosingMarker(BasedSequence) - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
setContent(BasedSequence, List<BasedSequence>) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
setContent(List<BasedSequence>) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
setContent(BlockContent) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
setContentLine(int, BasedSequence) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
setContentLines(List<BasedSequence>) - Method in class com.vladsch.flexmark.util.ast.ContentNode
 
setFrom(MutableDataSetter) - Method in class com.vladsch.flexmark.util.ast.Document
 
setIn(MutableDataHolder) - Method in class com.vladsch.flexmark.util.ast.Document
 
setLastNode(Node) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
setNeedEol(boolean) - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
setOpeningMarker(BasedSequence) - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
setParent(Node) - Method in class com.vladsch.flexmark.util.ast.Block
 
setParent(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 
setText(BasedSequence) - Method in interface com.vladsch.flexmark.util.ast.DelimitedNode
 
size() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
SpaceInsertingSequenceBuilder - Class in com.vladsch.flexmark.util.ast
 
spanningChars(BasedSequence...) - Static method in class com.vladsch.flexmark.util.ast.Node
 
SPLICE - Static variable in class com.vladsch.flexmark.util.ast.Node
 
startOfLine(int) - Method in class com.vladsch.flexmark.util.ast.Node
 
subContents(int, int) - Method in class com.vladsch.flexmark.util.ast.BlockContent
 

T

takeChildren(Node) - Method in class com.vladsch.flexmark.util.ast.Node
 
TextCollectingVisitor - Class in com.vladsch.flexmark.util.ast
 
TextCollectingVisitor() - Constructor for class com.vladsch.flexmark.util.ast.TextCollectingVisitor
 
TextContainer - Interface in com.vladsch.flexmark.util.ast
 
TextContainer.Flags - Enum in com.vladsch.flexmark.util.ast
 
toAstString(boolean) - Method in class com.vladsch.flexmark.util.ast.Node
 
toDataSet() - Method in class com.vladsch.flexmark.util.ast.Document
 
toImmutable() - Method in class com.vladsch.flexmark.util.ast.Document
 
toMutable() - Method in class com.vladsch.flexmark.util.ast.Document
 
toSegmentSpan(BasedSequence, String) - Static method in class com.vladsch.flexmark.util.ast.Node
 
toSequence() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
toString() - Method in class com.vladsch.flexmark.util.ast.Node
 
toString() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
toStringAttributes() - Method in class com.vladsch.flexmark.util.ast.Node
 
toStringNoAddedSpaces() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
toStringWithRanges() - Method in class com.vladsch.flexmark.util.ast.SpaceInsertingSequenceBuilder
 
transferReferences(Document, Document, Boolean) - Method in interface com.vladsch.flexmark.util.ast.IParse
Transfer reference definition between documents
transferReferences(NodeRepository<T>, NodeRepository<T>, boolean, Map<String, String>) - Static method in class com.vladsch.flexmark.util.ast.NodeRepository
 
TypographicText - Interface in com.vladsch.flexmark.util.ast
 

U

unlink() - Method in class com.vladsch.flexmark.util.ast.Node
 

V

valueOf(String) - Static method in enum com.vladsch.flexmark.util.ast.KeepType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vladsch.flexmark.util.ast.TextContainer.Flags
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vladsch.flexmark.util.ast.KeepType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
values() - Static method in enum com.vladsch.flexmark.util.ast.TextContainer.Flags
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Node) - Method in class com.vladsch.flexmark.util.ast.AllNodesVisitor
 
visit(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
 
visit(Node) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
visit(Node) - Method in class com.vladsch.flexmark.util.ast.NodeVisitorBase
 
visit(Node) - Method in class com.vladsch.flexmark.util.ast.VisitHandler
 
visit(N) - Method in interface com.vladsch.flexmark.util.ast.Visitor
 
visitChildren(Node) - Method in class com.vladsch.flexmark.util.ast.NodeClassifierVisitor
Visit the child nodes.
visitChildren(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeVisitHandler
 
visitChildren(Node) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
visitChildren(Node) - Method in class com.vladsch.flexmark.util.ast.NodeVisitorBase
 
VisitHandler<N extends Node> - Class in com.vladsch.flexmark.util.ast
Node visit handler for specific node type
VisitHandler(Class<N>, Visitor<N>) - Constructor for class com.vladsch.flexmark.util.ast.VisitHandler
 
visitNodeOnly(Node) - Method in interface com.vladsch.flexmark.util.ast.NodeVisitHandler
 
visitNodeOnly(Node) - Method in class com.vladsch.flexmark.util.ast.NodeVisitor
 
visitNodes(Node, Consumer<Node>, Class<? extends Node>...) - Method in class com.vladsch.flexmark.util.ast.NodeRepository
 
Visitor<N extends Node> - Interface in com.vladsch.flexmark.util.ast
Node visitor interface
A B C D E F G H I K L M N P R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.