public abstract class AbstractClassHierarchyNodeVisitor extends Object implements NodeVisitor<Node>
| Constructor and Description |
|---|
AbstractClassHierarchyNodeVisitor() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
visit(ClassNode<?> node)
Process current configuration node of ClassNode type.
|
abstract boolean |
visit(NamedParameterNode<?> node)
Process current configuration node of NamedParameterNode type.
|
boolean |
visit(Node node)
Manually dispatch between different types of Nodes and call a proper visit() method.
|
abstract boolean |
visit(PackageNode node)
Process current configuration node of PackageNode type.
|
public AbstractClassHierarchyNodeVisitor()
public boolean visit(Node node)
visit in interface NodeVisitor<Node>node - TANG configuration node.ClassCastException - if Node is not one of ClassNode, PackageNode,
or NamedParameterNode.public abstract boolean visit(ClassNode<?> node)
node - Current configuration node.public abstract boolean visit(PackageNode node)
node - Current configuration node.public abstract boolean visit(NamedParameterNode<?> node)
node - Current configuration node.Copyright © 2017 The Apache Software Foundation. All rights reserved.