public final class AndDependencyFilter extends Object implements org.eclipse.aether.graph.DependencyFilter
AND
. The resulting filter
accepts a given dependency node if and only if all constituent filters accept it.Constructor and Description |
---|
AndDependencyFilter(Collection<org.eclipse.aether.graph.DependencyFilter> filters)
Creates a new filter from the specified filters.
|
AndDependencyFilter(org.eclipse.aether.graph.DependencyFilter... filters)
Creates a new filter from the specified filters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(org.eclipse.aether.graph.DependencyNode node,
List<org.eclipse.aether.graph.DependencyNode> parents) |
boolean |
equals(Object obj) |
int |
hashCode() |
static org.eclipse.aether.graph.DependencyFilter |
newInstance(org.eclipse.aether.graph.DependencyFilter filter1,
org.eclipse.aether.graph.DependencyFilter filter2)
Creates a new filter from the specified filters.
|
public AndDependencyFilter(org.eclipse.aether.graph.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<org.eclipse.aether.graph.DependencyFilter> filters)
filters
- The filters to combine, may be null
but must not contain null
elements.public static org.eclipse.aether.graph.DependencyFilter newInstance(org.eclipse.aether.graph.DependencyFilter filter1, org.eclipse.aether.graph.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(org.eclipse.aether.graph.DependencyNode node, List<org.eclipse.aether.graph.DependencyNode> parents)
accept
in interface org.eclipse.aether.graph.DependencyFilter
Copyright © 2010–2019 The Apache Software Foundation. All rights reserved.