org.eclipse.aether.graph.DependencyFilterpublic final class AndDependencyFilter extends java.lang.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 | Description |
|---|---|
AndDependencyFilter(java.util.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 | Description |
|---|---|---|
boolean |
accept(org.eclipse.aether.graph.DependencyNode node,
java.util.List<org.eclipse.aether.graph.DependencyNode> parents) |
|
boolean |
equals(java.lang.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(java.util.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, java.util.List<org.eclipse.aether.graph.DependencyNode> parents)
accept in interface org.eclipse.aether.graph.DependencyFilterpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object