Package com.vladsch.flexmark.util.ast
Class NodeVisitor
java.lang.Object
com.vladsch.flexmark.util.visitor.AstActionHandler<NodeVisitor,Node,Visitor<Node>,VisitHandler<Node>>
com.vladsch.flexmark.util.ast.NodeVisitor
- All Implemented Interfaces:
NodeVisitHandler
,Visitor<Node>
,AstAction<Node>
- Direct Known Subclasses:
BlockNodeVisitor
public class NodeVisitor
extends AstActionHandler<NodeVisitor,Node,Visitor<Node>,VisitHandler<Node>>
implements NodeVisitHandler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNodeVisitor
(@NotNull VisitHandler... handlers) NodeVisitor
(@NotNull VisitHandler[]... handlers) NodeVisitor
(@NotNull Collection<VisitHandler> handlers) -
Method Summary
Modifier and TypeMethodDescription@NotNull NodeVisitor
addHandler
(@NotNull VisitHandler handler) @NotNull NodeVisitor
addHandlers
(@NotNull VisitHandler[] handlers) @NotNull NodeVisitor
addHandlers
(@NotNull VisitHandler[]... handlers) @NotNull NodeVisitor
addHandlers
(@NotNull Collection<VisitHandler> handlers) @NotNull NodeVisitor
addTypedHandlers
(@NotNull Collection<VisitHandler<?>> handlers) final void
private void
final void
visitChildren
(@NotNull Node parent) final void
visitNodeOnly
(@NotNull Node node) Methods inherited from class com.vladsch.flexmark.util.visitor.AstActionHandler
addActionHandler, addActionHandlers, getAction, getAction, getHandler, getHandler, getNodeClasses, processChildren, processNode, processNodeOnly
-
Field Details
-
EMPTY_HANDLERS
-
-
Constructor Details
-
NodeVisitor
public NodeVisitor() -
NodeVisitor
-
NodeVisitor
-
NodeVisitor
-
-
Method Details
-
addTypedHandlers
@NotNull public @NotNull NodeVisitor addTypedHandlers(@NotNull @NotNull Collection<VisitHandler<?>> handlers) -
addHandlers
@NotNull public @NotNull NodeVisitor addHandlers(@NotNull @NotNull Collection<VisitHandler> handlers) -
addHandlers
-
addHandlers
-
addHandler
-
visit
-
visitNodeOnly
- Specified by:
visitNodeOnly
in interfaceNodeVisitHandler
-
visitChildren
- Specified by:
visitChildren
in interfaceNodeVisitHandler
-
visit
-