Top Fields Constructors Methods
com.vladsch.flexmark.util.ast

public Class NodeVisitor

extends AstActionHandler<NodeVisitor, Node, Visitor<Node>, VisitHandler<Node>>
implements NodeVisitHandler
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.util.ast.NodeVisitHandler, com.vladsch.flexmark.util.ast.Visitor, com.vladsch.flexmark.util.visitor.AstAction
Known Direct Subclasses
com.vladsch.flexmark.util.ast.BlockNodeVisitor
Annotations
@SuppressWarnings:rawtypes
Imports
com.vladsch.flexmark.util.visitor.AstActionHandler, org.jetbrains.annotations.NotNull, java.util.Collection

Field Summary

Modifier and TypeField and Description
protected static final VisitHandler<N extends Node>[]

Constructor Summary

AccessConstructor and Description
public
public
NodeVisitor(@NotNull VisitHandler<N extends Node>... handlers)

public
NodeVisitor(@NotNull VisitHandler<N extends Node>[]... handlers)

public

Method Summary

Modifier and TypeMethod and Description
public @NotNull NodeVisitor
addHandler(@NotNull VisitHandler<N extends Node> handler)

public @NotNull NodeVisitor
public @NotNull NodeVisitor
addHandlers(@NotNull VisitHandler<N extends Node>[] handlers)

public @NotNull NodeVisitor
addHandlers(@NotNull VisitHandler<N extends Node>[]... handlers)

public @NotNull NodeVisitor
public final void
private void
public final void
public final void
Inherited from com.vladsch.flexmark.util.visitor.AstActionHandler:
addActionHandleraddActionHandlersgetActiongetActiongetHandlergetHandlergetNodeClassesprocessChildrenprocessNodeprocessNodeOnly

Field Detail

EMPTY_HANDLERSback to summary
protected static final VisitHandler<N extends Node>[] EMPTY_HANDLERS

Constructor Detail

NodeVisitorback to summary
public NodeVisitor()
NodeVisitorback to summary
public NodeVisitor(@NotNull VisitHandler<N extends Node>... handlers)
NodeVisitorback to summary
public NodeVisitor(@NotNull VisitHandler<N extends Node>[]... handlers)
NodeVisitorback to summary
public NodeVisitor(@NotNull Collection<VisitHandler<N extends Node>> handlers)

Method Detail

addHandlerback to summary
public @NotNull NodeVisitor addHandler(@NotNull VisitHandler<N extends Node> handler)
Annotations
@SuppressWarnings:UnusedReturnValue
@NotNull
addHandlersback to summary
public @NotNull NodeVisitor addHandlers(@NotNull Collection<VisitHandler<N extends Node>> handlers)
Annotations
@SuppressWarnings:UnusedReturnValue
@NotNull
addHandlersback to summary
public @NotNull NodeVisitor addHandlers(@NotNull VisitHandler<N extends Node>[] handlers)
Annotations
@NotNull
addHandlersback to summary
public @NotNull NodeVisitor addHandlers(@NotNull VisitHandler<N extends Node>[]... handlers)
Annotations
@NotNull
addTypedHandlersback to summary
public @NotNull NodeVisitor addTypedHandlers(@NotNull Collection<VisitHandler<?>> handlers)
Annotations
@NotNull
visitback to summary
public final void visit(@NotNull Node node)

Implements com.vladsch.flexmark.util.ast.Visitor.visit.

Annotations
@Override
visitback to summary
private void visit(@NotNull Node node, @NotNull Visitor<Node> handler)
visitChildrenback to summary
public final void visitChildren(@NotNull Node parent)
Annotations
@Override
visitNodeOnlyback to summary
public final void visitNodeOnly(@NotNull Node node)
Annotations
@Override