public final class StaticDependencySelector extends Object implements DependencySelector
Constructor and Description |
---|
StaticDependencySelector(boolean select)
Creates a new selector with the specified selection behavior.
|
Modifier and Type | Method and Description |
---|---|
DependencySelector |
deriveChildSelector(DependencyCollectionContext context)
Derives a dependency selector for the specified collection context.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
selectDependency(Dependency dependency)
Decides whether the specified dependency should be included in the dependency graph.
|
String |
toString() |
public StaticDependencySelector(boolean select)
select
- true
to select all dependencies, false
to exclude all dependencies.public boolean selectDependency(Dependency dependency)
DependencySelector
selectDependency
in interface DependencySelector
dependency
- The dependency to check, must not be null
.false
if the dependency should be excluded from the children of the current node, true
otherwise.public DependencySelector deriveChildSelector(DependencyCollectionContext context)
DependencySelector
deriveChildSelector
in interface DependencySelector
context
- The dependency collection context, must not be null
.null
if dependencies should be unconditionally
included in the sub graph.Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.