Package com.vladsch.flexmark.util.ast
Class BlockNodeVisitor
- java.lang.Object
-
- com.vladsch.flexmark.util.visitor.AstActionHandler<NodeVisitor,Node,Visitor<Node>,VisitHandler<Node>>
-
- com.vladsch.flexmark.util.ast.NodeVisitor
-
- com.vladsch.flexmark.util.ast.BlockNodeVisitor
-
- All Implemented Interfaces:
NodeVisitHandler,Visitor<Node>,com.vladsch.flexmark.util.visitor.AstAction<Node>
public class BlockNodeVisitor extends NodeVisitor
Used to visit only block nodes, non block nodes or children of non-block nodes are not visitedCan be used to only process certain nodes. If you override a method and want visiting to descend into children, call
NodeVisitor.visitChildren(com.vladsch.flexmark.util.ast.Node).
-
-
Field Summary
-
Fields inherited from class com.vladsch.flexmark.util.ast.NodeVisitor
EMPTY_HANDLERS
-
-
Constructor Summary
Constructors Constructor Description BlockNodeVisitor()BlockNodeVisitor(@NotNull VisitHandler... handlers)BlockNodeVisitor(@NotNull VisitHandler[]... handlers)BlockNodeVisitor(@NotNull Collection<VisitHandler> handlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocessNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node,Visitor<Node>> processor)-
Methods inherited from class com.vladsch.flexmark.util.ast.NodeVisitor
addHandler, addHandlers, addHandlers, addHandlers, addTypedHandlers, visit, visitChildren, visitNodeOnly
-
-
-
-
Constructor Detail
-
BlockNodeVisitor
public BlockNodeVisitor()
-
BlockNodeVisitor
public BlockNodeVisitor(@NotNull @NotNull VisitHandler... handlers)
-
BlockNodeVisitor
public BlockNodeVisitor(@NotNull @NotNull VisitHandler[]... handlers)
-
BlockNodeVisitor
public BlockNodeVisitor(@NotNull @NotNull Collection<VisitHandler> handlers)
-
-
Method Detail
-
processNode
public void processNode(@NotNull @NotNull Node node, boolean withChildren, @NotNull @NotNull BiConsumer<Node,Visitor<Node>> processor)- Overrides:
processNodein classcom.vladsch.flexmark.util.visitor.AstActionHandler<NodeVisitor,Node,Visitor<Node>,VisitHandler<Node>>
-
-