public final class StaticDependencyTraverser extends Object implements DependencyTraverser
| Constructor and Description |
|---|
StaticDependencyTraverser(boolean traverse)
Creates a new traverser with the specified traversal behavior.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
equals(Object obj) |
int |
hashCode() |
boolean |
traverseDependency(Dependency dependency)
Decides whether the dependencies of the specified dependency should be traversed.
|
public StaticDependencyTraverser(boolean traverse)
traverse - true to traverse all dependencies, false to never traverse.public boolean traverseDependency(Dependency dependency)
DependencyTraversertraverseDependency in interface DependencyTraverserdependency - 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.public DependencyTraverser deriveChildTraverser(DependencyCollectionContext context)
DependencyTraverserderiveChildTraverser in interface DependencyTraversercontext - The dependency collection context, must not be null.null if dependencies should be unconditionally
traversed in the sub graph.Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.