Package org.eclipse.aether.graph
Interface DependencyVisitor
- All Known Implementing Classes:
- CloningDependencyVisitor,- DependencyGraphDumper,- FilteringDependencyVisitor,- LevelOrderDependencyNodeConsumerVisitor,- PathRecordingDependencyVisitor,- PostorderDependencyNodeConsumerVisitor,- PostorderNodeListGenerator,- PreorderDependencyNodeConsumerVisitor,- PreorderNodeListGenerator,- TreeDependencyVisitor
public interface DependencyVisitor
A visitor for nodes of the dependency graph.
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionbooleanvisitEnter(DependencyNode node) Notifies the visitor of a node visit before its children have been processed.booleanvisitLeave(DependencyNode node) Notifies the visitor of a node visit after its children have been processed.
- 
Method Details- 
visitEnterNotifies the visitor of a node visit before its children have been processed.- Parameters:
- node- The dependency node being visited, must not be- null.
- Returns:
- trueto visit child nodes of the specified node as well,- falseto skip children.
 
- 
visitLeaveNotifies the visitor of a node visit after its children have been processed. Note that this method is always invoked regardless whether any children have actually been visited.- Parameters:
- node- The dependency node being visited, must not be- null.
- Returns:
- trueto visit siblings nodes of the specified node as well,- falseto skip siblings.
 
 
-