public class BlockNodeVisitor extends NodeVisitor
Can 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).
EMPTY_HANDLERS| Constructor and Description |
|---|
BlockNodeVisitor() |
BlockNodeVisitor(@NotNull Collection<VisitHandler> handlers) |
BlockNodeVisitor(VisitHandler... handlers) |
BlockNodeVisitor(VisitHandler[]... handlers) |
| Modifier and Type | Method and Description |
|---|---|
void |
processNode(@NotNull Node node,
boolean withChildren,
@NotNull BiConsumer<Node,Visitor<Node>> processor) |
addHandler, addHandlers, addHandlers, addHandlers, addTypedHandlers, visit, visitChildren, visitNodeOnlypublic BlockNodeVisitor()
public BlockNodeVisitor(@NotNull
VisitHandler... handlers)
public BlockNodeVisitor(@NotNull
VisitHandler[]... handlers)
public BlockNodeVisitor(@NotNull
@NotNull Collection<VisitHandler> handlers)
public void processNode(@NotNull
@NotNull Node node,
boolean withChildren,
@NotNull
@NotNull BiConsumer<Node,Visitor<Node>> processor)
processNode in class com.vladsch.flexmark.util.visitor.AstActionHandler<NodeVisitor,Node,Visitor<Node>,VisitHandler<Node>>Copyright © 2020. All rights reserved.