org.sonatype.aether.util.graph.selector
Class StaticDependencySelector

java.lang.Object
  extended by org.sonatype.aether.util.graph.selector.StaticDependencySelector
All Implemented Interfaces:
DependencySelector

public class StaticDependencySelector
extends Object
implements DependencySelector

A dependency selector that always includes or excludes dependencies.

Author:
Benjamin Bentmann

Constructor Summary
StaticDependencySelector(boolean select)
          Creates a new selector with the specified selection behavior.
 
Method Summary
 DependencySelector deriveChildSelector(DependencyCollectionContext context)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 boolean selectDependency(Dependency dependency)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticDependencySelector

public StaticDependencySelector(boolean select)
Creates a new selector with the specified selection behavior.

Parameters:
select - true to select all dependencies, false to exclude all dependencies.
Method Detail

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.