Class BuildingDependencyNodeVisitor
java.lang.Object
org.apache.maven.plugins.dependency.tree.BuildingDependencyNodeVisitor
- All Implemented Interfaces:
- org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
public class BuildingDependencyNodeVisitor
extends Object
implements org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
A dependency node visitor that clones visited nodes into a new dependency tree. This can be used in conjunction with
 a dependency node filter to construct subtrees.
- Author:
- Mark Hobson
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a dependency node visitor that clones visited nodes into a new dependency tree.BuildingDependencyNodeVisitor(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor visitor) Creates a dependency node visitor that clones visited nodes into a new dependency tree, and then applies the specified dependency node visitor on the resultant dependency tree.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanendVisit(org.apache.maven.shared.dependency.graph.DependencyNode node) org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitorGets the dependency node visitor that this visitor applies on the resultant dependency tree.org.apache.maven.shared.dependency.graph.DependencyNodeGets the root node of the resultant dependency tree constructed by this visitor.booleanvisit(org.apache.maven.shared.dependency.graph.DependencyNode node) 
- 
Constructor Details- 
BuildingDependencyNodeVisitorpublic BuildingDependencyNodeVisitor()Creates a dependency node visitor that clones visited nodes into a new dependency tree.
 
- 
- 
Method Details
- 
getDependencyNodeVisitorpublic org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor getDependencyNodeVisitor()Gets the dependency node visitor that this visitor applies on the resultant dependency tree.- Returns:
- the dependency node visitor, or nullfor none
 
- 
getDependencyTreepublic org.apache.maven.shared.dependency.graph.DependencyNode getDependencyTree()Gets the root node of the resultant dependency tree constructed by this visitor.- Returns:
- the root node, or nullif the source tree has not yet been visited