|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DependencyTraverser
Decides whether the dependencies of a dependency node should be traversed as well. Note: For the sake of
good performance during dependency collection, implementations should provide a semantic
equals()
method.
RepositorySystemSession.getDependencyTraverser()
,
RepositorySystem.collectDependencies(org.sonatype.aether.RepositorySystemSession,
CollectRequest)
Method Summary | |
---|---|
DependencyTraverser |
deriveChildTraverser(DependencyCollectionContext context)
Derives a dependency traverser that will be used to decide whether the transitive dependencies of the dependency given in the collection context shall be traversed. |
boolean |
traverseDependency(Dependency dependency)
Decides whether the dependencies of the specified dependency should be traversed. |
Method Detail |
---|
boolean traverseDependency(Dependency dependency)
dependency
- The dependency to check, must not be null
.
true
if the dependency graph builder should recurse into the specified dependency and process its
dependencies, false
otherwise.DependencyTraverser deriveChildTraverser(DependencyCollectionContext context)
context
- The dependency collection context, must not be null
.
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |