public final class AndDependencyTraverser extends Object implements org.eclipse.aether.collection.DependencyTraverser
AND. The resulting
 traverser enables processing of child dependencies if and only if all constituent traversers request traversal.| Constructor and Description | 
|---|
| AndDependencyTraverser(Collection<? extends org.eclipse.aether.collection.DependencyTraverser> traversers)Creates a new traverser from the specified traversers. | 
| AndDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser... traversers)Creates a new traverser from the specified traversers. | 
| Modifier and Type | Method and Description | 
|---|---|
| org.eclipse.aether.collection.DependencyTraverser | deriveChildTraverser(org.eclipse.aether.collection.DependencyCollectionContext context) | 
| boolean | equals(Object obj) | 
| int | hashCode() | 
| static org.eclipse.aether.collection.DependencyTraverser | newInstance(org.eclipse.aether.collection.DependencyTraverser traverser1,
                      org.eclipse.aether.collection.DependencyTraverser traverser2)Creates a new traverser from the specified traversers. | 
| boolean | traverseDependency(org.eclipse.aether.graph.Dependency dependency) | 
public AndDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser... traversers)
newInstance(DependencyTraverser, DependencyTraverser) if any of the input traversers might be
 null.traversers - The traversers to combine, may be null but must not contain null elements.public AndDependencyTraverser(Collection<? extends org.eclipse.aether.collection.DependencyTraverser> traversers)
traversers - The traversers to combine, may be null but must not contain null elements.public static org.eclipse.aether.collection.DependencyTraverser newInstance(org.eclipse.aether.collection.DependencyTraverser traverser1, org.eclipse.aether.collection.DependencyTraverser traverser2)
traverser1 - The first traverser to combine, may be null.traverser2 - The second traverser to combine, may be null.null if both traversers were null.public boolean traverseDependency(org.eclipse.aether.graph.Dependency dependency)
traverseDependency in interface org.eclipse.aether.collection.DependencyTraverserpublic org.eclipse.aether.collection.DependencyTraverser deriveChildTraverser(org.eclipse.aether.collection.DependencyCollectionContext context)
deriveChildTraverser in interface org.eclipse.aether.collection.DependencyTraverserCopyright © 2010–2018 The Apache Software Foundation. All rights reserved.