public class NodeClassifierVisitor extends NodeVisitorBase implements NodeTracker
| Constructor and Description |
|---|
NodeClassifierVisitor(Map<Class<? extends Node>,Set<Class<?>>> exclusionMap) |
| Modifier and Type | Method and Description |
|---|---|
ClassifyingNodeTracker |
classify(Node node) |
void |
nodeAdded(Node node) |
void |
nodeAddedWithChildren(Node node) |
void |
nodeAddedWithDescendants(Node node) |
void |
nodeRemoved(Node node) |
void |
nodeRemovedWithChildren(Node node) |
void |
nodeRemovedWithDescendants(Node node) |
void |
visit(Node node) |
void |
visitChildren(Node parent)
Visit the child nodes.
|
public ClassifyingNodeTracker classify(Node node)
public void visit(Node node)
visit in class NodeVisitorBasepublic void nodeRemoved(Node node)
nodeRemoved in interface NodeTrackerpublic void nodeRemovedWithChildren(Node node)
nodeRemovedWithChildren in interface NodeTrackerpublic void nodeRemovedWithDescendants(Node node)
nodeRemovedWithDescendants in interface NodeTrackerpublic void nodeAddedWithChildren(Node node)
nodeAddedWithChildren in interface NodeTrackerpublic void nodeAddedWithDescendants(Node node)
nodeAddedWithDescendants in interface NodeTrackerpublic void nodeAdded(Node node)
nodeAdded in interface NodeTrackerpublic void visitChildren(Node parent)
visitChildren in class NodeVisitorBaseparent - the parent node whose children should be visitedCopyright © 2018. All rights reserved.