public final class AndDependencyFilter extends Object implements DependencyFilter
AND. The resulting filter
accepts a given dependency node if and only if all constituent filters accept it.| Constructor and Description |
|---|
AndDependencyFilter(Collection<DependencyFilter> filters)
Creates a new filter from the specified filters.
|
AndDependencyFilter(DependencyFilter... filters)
Creates a new filter from the specified filters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(DependencyNode node,
List<DependencyNode> parents) |
boolean |
equals(Object obj) |
int |
hashCode() |
static DependencyFilter |
newInstance(DependencyFilter filter1,
DependencyFilter filter2)
Creates a new filter from the specified filters.
|
public AndDependencyFilter(DependencyFilter... filters)
newInstance(DependencyFilter, DependencyFilter)
if any of the input filters might be null.filters - The filters to combine, may be null but must not contain null elements.public AndDependencyFilter(Collection<DependencyFilter> filters)
filters - The filters to combine, may be null but must not contain null elements.public static DependencyFilter newInstance(DependencyFilter filter1, DependencyFilter filter2)
filter1 - The first filter to combine, may be null.filter2 - The second filter to combine, may be null.null if both filter were null.public boolean accept(DependencyNode node, List<DependencyNode> parents)
accept in interface DependencyFilterCopyright © 2010–2021 The Apache Software Foundation. All rights reserved.