Uses of Class
com.vladsch.flexmark.util.ast.Node
-
-
Uses of Node in com.vladsch.flexmark.util.ast
Classes in com.vladsch.flexmark.util.ast with type parameters of type Node Modifier and Type Interface Description interfaceReferenceNode<R extends NodeRepository<B>,B extends Node,N extends Node>interfaceReferenceNode<R extends NodeRepository<B>,B extends Node,N extends Node>classVisitHandler<N extends Node>Node visit handler for specific node typeinterfaceVisitor<N extends Node>Node visitor interfaceSubclasses of Node in com.vladsch.flexmark.util.ast Modifier and Type Class Description classBlankLineclassBlockclassContentNodeclassDocumentFields in com.vladsch.flexmark.util.ast with type parameters of type Node Modifier and Type Field Description static com.vladsch.flexmark.util.visitor.AstNode<Node>Node. AST_ADAPTERstatic com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node>NodeIterable. EMPTYstatic com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node>NodeIterator. EMPTYstatic Function<Node,Class<?>>NodeCollectingVisitor. NODE_CLASSIFIERprotected @NotNull com.vladsch.flexmark.util.collection.ClassificationBag<Class<?>,Node>ClassifyingNodeTracker. nodeClassifierMethods in com.vladsch.flexmark.util.ast that return Node Modifier and Type Method Description @Nullable NodeNode. getAncestorOfType(@NotNull Class<?>... classes)@NotNull NodeNode. getBlankLineSibling()@Nullable NodeNode. getChildOfType(@NotNull Class<?>... classes)NodeBlockQuoteLike. getFirstChild()@Nullable NodeNode. getFirstChild()@Nullable NodeNode. getFirstChildAny(@NotNull Class<?>... classes)@Nullable NodeNode. getFirstChildAnyNot(@NotNull Class<?>... classes)@NotNull NodeNode. getFirstInChain()@Nullable NodeNode. getGrandParent()@Nullable NodeNode. getLastBlankLineChild()Overridden by ListBlock and any others whose children propagate their blank line to parent@Nullable NodeNode. getLastChild()@Nullable NodeNode. getLastChildAny(@NotNull Class<?>... classes)@Nullable NodeNode. getLastChildAnyNot(@NotNull Class<?>... classes)@NotNull NodeNode. getLastInChain()NodeSpaceInsertingSequenceBuilder. getLastNode()@Nullable NodeNode. getNext()@Nullable NodeNode. getNextAny(@NotNull Class<?>... classes)@Nullable NodeNode. getNextAnyNot(@NotNull Class<?>... classes)@Nullable NodeNode. getOldestAncestorOfTypeAfter(@NotNull Class<?> ancestor, @NotNull Class<?> after)@Nullable NodeNode. getParent()@Nullable NodeNode. getPrevious()@Nullable NodeNode. getPreviousAny(@NotNull Class<?>... classes)@Nullable NodeNode. getPreviousAnyNot(@NotNull Class<?>... classes)@NotNull NodeDescendantNodeIterator. next()NodeNodeIterator. next()@NotNull NodeIParse. parse(@NotNull com.vladsch.flexmark.util.sequence.BasedSequence input)Parse the specified input text into a tree of nodes.@NotNull NodeIParse. parse(@NotNull String input)Parse the specified input text into a tree of nodes.@NotNull NodeIParse. parseReader(@NotNull Reader input)Parse the specified reader into a tree of nodes.@Nullable NodeDescendantNodeIterator. peek()@Nullable NodeNodeIterator. peek()Methods in com.vladsch.flexmark.util.ast that return types with arguments of type Node Modifier and Type Method Description @NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node>Node. getChildIterator()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node>Node. getChildren()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node>Node. getDescendants()@NotNull com.vladsch.flexmark.util.collection.OrderedSet<Node>ClassifyingNodeTracker. getItems()@NotNull com.vladsch.flexmark.util.collection.ClassificationBag<Class<?>,Node>ClassifyingNodeTracker. getNodeClassifier()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node>Node. getReversedChildIterator()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node>Node. getReversedChildren()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node>Node. getReversedDescendants()com.vladsch.flexmark.util.collection.SubClassingBag<Node>NodeCollectingVisitor. getSubClassingBag()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node>DescendantNodeIterable. iterator()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node>NodeIterable. iterator()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node>DescendantNodeIterable. reversed()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node>NodeIterable. reversed()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node>DescendantNodeIterable. reversedIterator()@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node>NodeIterable. reversedIterator()Methods in com.vladsch.flexmark.util.ast with parameters of type Node Modifier and Type Method Description voidNode. appendChain(@NotNull Node firstNode)Append all from child to end of chain to this nodevoidNode. appendChild(Node child)@NotNull Class<?>NodeClassifier. apply(@NotNull Node value)@NotNull ClassifyingNodeTrackerNodeClassifierVisitor. classify(@NotNull Node node)voidNodeCollectingVisitor. collect(@NotNull Node node)voidTextCollectingVisitor. collect(Node node)voidTextCollectingVisitor. collect(Node node, int flags)com.vladsch.flexmark.util.sequence.BasedSequenceTextCollectingVisitor. collectAndGetSequence(Node node)com.vladsch.flexmark.util.sequence.BasedSequenceTextCollectingVisitor. collectAndGetSequence(Node node, int flags)StringTextCollectingVisitor. collectAndGetText(Node node)StringTextCollectingVisitor. collectAndGetText(Node node, int flags)voidNode. extractChainTo(@NotNull Node node)voidNode. extractToFirstInChain(@NotNull Node node)static intNode. getNodeOfTypeIndex(@NotNull Node node, @NotNull Class<?>... classes)abstract @NotNull Set<T>NodeRepository. getReferencedElements(Node parent)NReferenceNode. getReferencingNode(@NotNull Node node)voidNode. insertAfter(@NotNull Node sibling)voidNode. insertBefore(Node sibling)voidNode. insertChainAfter(@NotNull Node firstNode)Append all from child to end of chain to this nodevoidNode. insertChainBefore(@NotNull Node firstNode)Append all from child to end of chain to this nodevoidClassifyingNodeTracker. nodeAdded(@NotNull Node node)voidNodeClassifierVisitor. nodeAdded(@NotNull Node node)voidNodeTracker. nodeAdded(@NotNull Node node)voidClassifyingNodeTracker. nodeAddedWithChildren(@NotNull Node node)voidNodeClassifierVisitor. nodeAddedWithChildren(@NotNull Node node)voidNodeTracker. nodeAddedWithChildren(@NotNull Node node)voidClassifyingNodeTracker. nodeAddedWithDescendants(@NotNull Node node)voidNodeClassifierVisitor. nodeAddedWithDescendants(@NotNull Node node)voidNodeTracker. nodeAddedWithDescendants(@NotNull Node node)voidClassifyingNodeTracker. nodeRemoved(@NotNull Node node)voidNodeClassifierVisitor. nodeRemoved(@NotNull Node node)voidNodeTracker. nodeRemoved(@NotNull Node node)voidClassifyingNodeTracker. nodeRemovedWithChildren(@NotNull Node node)voidNodeClassifierVisitor. nodeRemovedWithChildren(@NotNull Node node)voidNodeTracker. nodeRemovedWithChildren(@NotNull Node node)voidClassifyingNodeTracker. nodeRemovedWithDescendants(@NotNull Node node)voidNodeClassifierVisitor. nodeRemovedWithDescendants(@NotNull Node node)voidNodeTracker. nodeRemovedWithDescendants(@NotNull Node node)voidNode. prependChild(@NotNull Node child)protected abstract voidAllNodesVisitor. process(@NotNull Node node)voidBlockNodeVisitor. processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node,Visitor<Node>> processor)default @NotNull StringIRender. render(@NotNull Node document)Render the tree of nodes to HTML.voidIRender. render(@NotNull Node document, @NotNull Appendable output)voidSpaceInsertingSequenceBuilder. setLastNode(Node lastNode)protected voidBlock. setParent(@Nullable Node parent)protected voidNode. setParent(@Nullable Node parent)voidNode. takeChildren(@NotNull Node node)voidAllNodesVisitor. visit(@NotNull Node node)voidNodeClassifierVisitor. visit(@NotNull Node node)voidNodeVisitor. visit(@NotNull Node node)protected abstract voidNodeVisitorBase. visit(@NotNull Node node)voidVisitHandler. visit(@NotNull Node node)voidNodeClassifierVisitor. visitChildren(@NotNull Node parent)Visit the child nodes.voidNodeVisitHandler. visitChildren(@NotNull Node parent)voidNodeVisitor. visitChildren(@NotNull Node parent)voidNodeVisitorBase. visitChildren(@NotNull Node parent)voidNodeVisitHandler. visitNodeOnly(@NotNull Node node)voidNodeVisitor. visitNodeOnly(@NotNull Node node)protected voidNodeRepository. visitNodes(@NotNull Node parent, @NotNull Consumer<Node> runnable, @NotNull Class<? extends Node>... classes)Method parameters in com.vladsch.flexmark.util.ast with type arguments of type Node Modifier and Type Method Description voidNodeIterable. forEach(Consumer<? super Node> consumer)voidDescendantNodeIterator. forEachRemaining(@NotNull Consumer<? super Node> consumer)voidNodeIterator. forEachRemaining(Consumer<? super Node> consumer)voidBlockNodeVisitor. processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node,Visitor<Node>> processor)voidBlockNodeVisitor. processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node,Visitor<Node>> processor)protected voidNodeRepository. visitNodes(@NotNull Node parent, @NotNull Consumer<Node> runnable, @NotNull Class<? extends Node>... classes)Constructors in com.vladsch.flexmark.util.ast with parameters of type Node Constructor 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 overConstructor parameters in com.vladsch.flexmark.util.ast with type arguments of type Node Constructor Description ClassifyingNodeTracker(@Nullable NodeTracker host, @NotNull Map<Class<? extends Node>,Set<Class<?>>> exclusionMap)DescendantNodeIterable(@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterable<Node> iterable)iterate nodes, with descendants, depth first until all are doneDescendantNodeIterator(@NotNull com.vladsch.flexmark.util.collection.iteration.ReversiblePeekingIterator<Node> iterator)iterate nodes, with descendants, depth first until all are doneNodeClassifierVisitor(Map<Class<? extends Node>,Set<Class<?>>> exclusionMap)
-