| Package | Description |
|---|---|
| com.vladsch.flexmark.util.ast | |
| com.vladsch.flexmark.util.format |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeAdaptingVisitHandler<N extends Node,A extends NodeAdaptingVisitor<N>>
intended to be extended with specific handler function.
|
interface |
NodeAdaptingVisitor<N extends Node>
Intended to be extended with specific visit function(s) and parameters.
|
interface |
ReferenceNode<R extends NodeRepository<B>,B extends Node,N extends Node> |
interface |
ReferenceNode<R extends NodeRepository<B>,B extends Node,N extends Node> |
class |
VisitHandler<N extends Node> |
interface |
Visitor<N extends Node> |
| Modifier and Type | Class and Description |
|---|---|
class |
BlankLine |
class |
Block |
class |
ContentNode |
class |
Document |
| Modifier and Type | Field and Description |
|---|---|
static ReversiblePeekingIterable<Node> |
NodeIterable.EMPTY |
static ReversiblePeekingIterator<Node> |
NodeIterator.EMPTY |
protected ClassificationBag<Class<?>,Node> |
ClassifyingNodeTracker.myNodeClassifier |
static Function<Node,Class> |
NodeCollectingVisitor.NODE_CLASSIFIER |
| Modifier and Type | Method and Description |
|---|---|
Node |
Node.getAncestorOfType(Class... classes) |
Node |
Node.getBlankLineSibling() |
Node |
Node.getChildOfType(Class... classes) |
Node |
Node.getFirstChild() |
Node |
Node.getFirstChildAny(Class... classes) |
Node |
Node.getFirstChildAnyNot(Class... classes) |
Node |
Node.getFirstInChain() |
Node |
Node.getLastBlankLineChild()
Overridden by ListBlock and any others whose children propagate their blank line to parent
|
Node |
Node.getLastChild() |
Node |
Node.getLastChildAny(Class... classes) |
Node |
Node.getLastChildAnyNot(Class... classes) |
Node |
Node.getLastInChain() |
Node |
Node.getNext() |
Node |
Node.getNextAny(Class... classes) |
Node |
Node.getNextAnyNot(Class... classes) |
Node |
Node.getOldestAncestorOfTypeAfter(Class ancestor,
Class after) |
Node |
Node.getParent() |
Node |
Node.getPrevious() |
Node |
Node.getPreviousAny(Class... classes) |
Node |
Node.getPreviousAnyNot(Class... classes) |
Node |
DescendantNodeIterator.next() |
Node |
NodeIterator.next() |
Node |
IParse.parse(BasedSequence input)
Parse the specified input text into a tree of nodes.
|
Node |
IParse.parse(String input)
Parse the specified input text into a tree of nodes.
|
Node |
IParse.parseReader(Reader input)
Parse the specified reader into a tree of nodes.
|
Node |
DescendantNodeIterator.peek() |
Node |
NodeIterator.peek() |
| Modifier and Type | Method and Description |
|---|---|
void |
Node.appendChain(Node firstNode)
Append all from child to end of chain to this node
|
void |
Node.appendChild(Node child) |
Class<?> |
NodeClassifier.apply(Node value) |
ClassifyingNodeTracker |
NodeClassifierVisitor.classify(Node node) |
void |
NodeCollectingVisitor.collect(Node node) |
void |
Node.extractChainTo(Node node) |
void |
Node.extractToFirstInChain(Node node) |
H |
NodeAdaptedVisitor.getHandler(Node node) |
static int |
Node.getNodeOfTypeIndex(Node node,
Class... classes) |
abstract Set<T> |
NodeRepository.getReferencedElements(Node parent) |
N |
ReferenceNode.getReferencingNode(Node node) |
void |
Node.insertAfter(Node sibling) |
void |
Node.insertBefore(Node sibling) |
void |
Node.insertChainAfter(Node firstNode)
Append all from child to end of chain to this node
|
void |
Node.insertChainBefore(Node firstNode)
Append all from child to end of chain to this node
|
void |
ClassifyingNodeTracker.nodeAdded(Node node) |
void |
NodeTracker.nodeAdded(Node node) |
void |
NodeClassifierVisitor.nodeAdded(Node node) |
void |
ClassifyingNodeTracker.nodeAddedWithChildren(Node node) |
void |
NodeTracker.nodeAddedWithChildren(Node node) |
void |
NodeClassifierVisitor.nodeAddedWithChildren(Node node) |
void |
ClassifyingNodeTracker.nodeAddedWithDescendants(Node node) |
void |
NodeTracker.nodeAddedWithDescendants(Node node) |
void |
NodeClassifierVisitor.nodeAddedWithDescendants(Node node) |
void |
ClassifyingNodeTracker.nodeRemoved(Node node) |
void |
NodeTracker.nodeRemoved(Node node) |
void |
NodeClassifierVisitor.nodeRemoved(Node node) |
void |
ClassifyingNodeTracker.nodeRemovedWithChildren(Node node) |
void |
NodeTracker.nodeRemovedWithChildren(Node node) |
void |
NodeClassifierVisitor.nodeRemovedWithChildren(Node node) |
void |
ClassifyingNodeTracker.nodeRemovedWithDescendants(Node node) |
void |
NodeTracker.nodeRemovedWithDescendants(Node node) |
void |
NodeClassifierVisitor.nodeRemovedWithDescendants(Node node) |
void |
Node.prependChild(Node child) |
protected abstract void |
AllNodesVisitor.process(Node node) |
default String |
IRender.render(Node node)
Render the tree of nodes to HTML.
|
void |
IRender.render(Node node,
Appendable output) |
protected void |
Block.setParent(Node parent) |
protected void |
Node.setParent(Node parent) |
void |
Node.takeChildren(Node node) |
void |
NodeVisitor.visit(Node node) |
void |
BlockNodeVisitor.visit(Node node) |
protected abstract void |
NodeVisitorBase.visit(Node node) |
void |
VisitHandler.visit(Node node) |
void |
NodeClassifierVisitor.visit(Node node) |
void |
AllNodesVisitor.visit(Node node) |
void |
NodeVisitor.visitChildren(Node parent) |
void |
NodeVisitorBase.visitChildren(Node parent) |
void |
NodeClassifierVisitor.visitChildren(Node parent)
Visit the child nodes.
|
void |
NodeVisitor.visitNodeOnly(Node node) |
protected void |
NodeRepository.visitNodes(Node parent,
Consumer<Node> runnable,
Class<? extends Node>... classes) |
| Modifier and Type | Method and Description |
|---|---|
void |
NodeIterable.forEach(Consumer<? super Node> consumer) |
void |
DescendantNodeIterator.forEachRemaining(Consumer<? super Node> consumer) |
void |
NodeIterator.forEachRemaining(Consumer<? super Node> consumer) |
protected void |
NodeRepository.visitNodes(Node parent,
Consumer<Node> runnable,
Class<? extends Node>... classes) |
| Constructor and Description |
|---|
NodeIterable(Node firstNode,
Node lastNode,
boolean reversed) |
NodeIterator(Node firstNode) |
NodeIterator(Node firstNode,
boolean reversed) |
NodeIterator(Node firstNode,
Node lastNode) |
NodeIterator(Node firstNode,
Node lastNode,
boolean reversed)
iterate nodes until null or last node is iterated over
|
| Constructor and Description |
|---|
ClassifyingNodeTracker(NodeTracker host,
Map<Class<? extends Node>,Set<Class<?>>> exclusionMap) |
DescendantNodeIterable(ReversiblePeekingIterable<Node> iterable)
iterate nodes, with descendants, depth first until all are done
|
DescendantNodeIterator(ReversiblePeekingIterator<Node> iterator)
iterate nodes, with descendants, depth first until all are done
|
NodeClassifierVisitor(Map<Class<? extends Node>,Set<Class<?>>> exclusionMap) |
| Modifier and Type | Field and Description |
|---|---|
Node |
TableCell.tableCellNode |
| Modifier and Type | Method and Description |
|---|---|
void |
TableManipulator.apply(MarkdownTable table,
Node tableNoe) |
void |
MarkdownTable.setCaptionWithMarkers(Node tableCellNode,
CharSequence captionOpen,
CharSequence caption,
CharSequence captionClose) |
| Constructor and Description |
|---|
TableCell(Node tableCellNode,
CharSequence openMarker,
CharSequence text,
CharSequence closeMarker,
int rowSpan,
int columnSpan) |
TableCell(Node tableCellNode,
CharSequence openMarker,
CharSequence text,
CharSequence closeMarker,
int rowSpan,
int columnSpan,
CellAlignment alignment) |
TableCell(Node tableCellNode,
CharSequence openMarker,
CharSequence text,
CharSequence closeMarker,
int rowSpan,
int columnSpan,
CellAlignment alignment,
int trackedTextOffset,
int spanTrackedOffset,
int trackedTextAdjust,
boolean afterSpace,
boolean afterDelete) |
TableCell(Node tableCellNode,
CharSequence text,
int rowSpan,
int columnSpan,
CellAlignment alignment) |
Copyright © 2019. All rights reserved.