public abstract class DelegateDependencyTraverser
extends java.lang.Object
implements org.eclipse.aether.collection.DependencyTraverser
| Modifier | Constructor and Description |
|---|---|
protected |
DelegateDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser delegate)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.aether.collection.DependencyTraverser |
deriveChildTraverser(org.eclipse.aether.collection.DependencyCollectionContext context) |
protected abstract boolean |
doTraverseDependency(org.eclipse.aether.graph.Dependency dependency)
Override this to prune.
|
boolean |
traverseDependency(org.eclipse.aether.graph.Dependency dependency) |
protected DelegateDependencyTraverser(org.eclipse.aether.collection.DependencyTraverser delegate)
throws java.lang.NullPointerException
delegate - the traverse to delegate to after own check is not
rejecting.java.lang.NullPointerException - if delegate is null.public final boolean traverseDependency(org.eclipse.aether.graph.Dependency dependency)
traverseDependency in interface org.eclipse.aether.collection.DependencyTraverserprotected abstract boolean doTraverseDependency(org.eclipse.aether.graph.Dependency dependency)
dependency - the dependency to check.false
otherwise.public org.eclipse.aether.collection.DependencyTraverser deriveChildTraverser(org.eclipse.aether.collection.DependencyCollectionContext context)
deriveChildTraverser in interface org.eclipse.aether.collection.DependencyTraverserCopyright © 2013-2016 FuseSource. All Rights Reserved.