|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.shared.dependency.tree.traversal.BuildingDependencyNodeVisitor
public class BuildingDependencyNodeVisitor
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.
| Constructor Summary | |
|---|---|
BuildingDependencyNodeVisitor()
Creates a dependency node visitor that clones visited nodes into a new dependency tree. |
|
BuildingDependencyNodeVisitor(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 Summary | |
|---|---|
boolean |
endVisit(DependencyNode node)
Ends the visit to to the specified dependency node. |
DependencyNodeVisitor |
getDependencyNodeVisitor()
Gets the dependency node visitor that this visitor applies on the resultant dependency tree. |
DependencyNode |
getDependencyTree()
Gets the root node of the resultant dependency tree constructed by this visitor. |
boolean |
visit(DependencyNode node)
Starts the visit to the specified dependency node. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BuildingDependencyNodeVisitor()
public BuildingDependencyNodeVisitor(DependencyNodeVisitor visitor)
visitor - the dependency node visitor to apply on the resultant dependency tree, or null for none| Method Detail |
|---|
public boolean visit(DependencyNode node)
visit in interface DependencyNodeVisitornode - the dependency node to visit
true to visit the specified dependency node's children, false to skip the
specified dependency node's children and proceed to its next siblingpublic boolean endVisit(DependencyNode node)
endVisit in interface DependencyNodeVisitornode - the dependency node to visit
true to visit the specified dependency node's next sibling, false to skip
the specified dependency node's next siblings and proceed to its parentpublic DependencyNodeVisitor getDependencyNodeVisitor()
null for nonepublic DependencyNode getDependencyTree()
null if the source tree has not yet been visited
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||