|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonatype.aether.util.graph.TreeDependencyVisitor
public class TreeDependencyVisitor
A dependency visitor that delegates to another visitor if a node hasn't been visited before. In other words, this visitor provides a tree-view of a dependency graph which generally can have multiple paths to the same node.
| Constructor Summary | |
|---|---|
TreeDependencyVisitor(DependencyVisitor visitor)
Creates a new visitor that delegates to the specified visitor. |
|
| Method Summary | |
|---|---|
boolean |
visitEnter(DependencyNode node)
Notifies the visitor of a node visit before its children have been processed. |
boolean |
visitLeave(DependencyNode node)
Notifies the visitor of a node visit after its children have been processed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TreeDependencyVisitor(DependencyVisitor visitor)
visitor - The visitor to delegate to, must not be null.| Method Detail |
|---|
public boolean visitEnter(DependencyNode node)
DependencyVisitor
visitEnter in interface DependencyVisitornode - The dependency node being visited, must not be null.
true to visit child nodes of the specified node as well, false to skip children.public boolean visitLeave(DependencyNode node)
DependencyVisitor
visitLeave in interface DependencyVisitornode - The dependency node being visited, must not be null.
true to visit siblings nodes of the specified node as well, false to skip siblings.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||