org.sonatype.aether.util.graph.selector
Class ExclusionDependencySelector
java.lang.Object
org.sonatype.aether.util.graph.selector.ExclusionDependencySelector
- All Implemented Interfaces:
- DependencySelector
public class ExclusionDependencySelector
- extends Object
- implements DependencySelector
A dependency selector that applies exclusions based on artifact coordinates.
- Author:
- Benjamin Bentmann
- See Also:
Dependency.getExclusions()
ExclusionDependencySelector
public ExclusionDependencySelector()
- Creates a new selector without any exclusions.
ExclusionDependencySelector
public ExclusionDependencySelector(Set<Exclusion> exclusions)
- Creates a new selector with the specified exclusions.
- Parameters:
exclusions - The exclusions, may be null.
selectDependency
public boolean selectDependency(Dependency dependency)
- Specified by:
selectDependency in interface DependencySelector
deriveChildSelector
public DependencySelector deriveChildSelector(DependencyCollectionContext context)
- Specified by:
deriveChildSelector in interface DependencySelector
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.