Uses of Interface
org.picocontainer.gems.constraints.Constraint

Packages that use Constraint
org.picocontainer.gems.constraints   
 

Uses of Constraint in org.picocontainer.gems.constraints
 

Classes in org.picocontainer.gems.constraints that implement Constraint
 class AbstractConstraint
          Base class for parameter constraints.
 class And
          Aggregates multiple constraints together using boolean AND logic.
 class Anything
          A constraint that matches any component adapter.
 class CollectionConstraint
          Constraint that collects/aggregates dependencies to as many components that satisfy the given constraint.
 class IsExactType
          Constraint that only accepts an adapter whose implementation is the same class instance as the type represented by this object.
 class IsKey
          Constraint that accepts an adapter of a specific key.
 class IsKeyType
          Constraint that accepts an adapter whose key type is either the same type or a subtype of the type(s) represented by this object.
 class IsType
          Constraint that accepts an adapter whose implementation is either the same type or a subtype of the type(s) represented by this object.
 class Not
          Inverts the logical sense of the given constraint.
 class Or
          Aggregates multiple constraints together using boolean OR logic.
 

Fields in org.picocontainer.gems.constraints declared as Constraint
protected  Constraint CollectionConstraint.constraint
           
 

Constructors in org.picocontainer.gems.constraints with parameters of type Constraint
And(Constraint[] cc)
           
And(Constraint c1, Constraint c2)
           
And(Constraint c1, Constraint c2, Constraint c3)
           
CollectionConstraint(Constraint constraint)
           
CollectionConstraint(Constraint constraint, boolean emptyCollection)
           
Not(Constraint con)
          Creates a new Not instance.
Or(Constraint[] cc)
           
Or(Constraint c1, Constraint c2)
           
Or(Constraint c1, Constraint c2, Constraint c3)
           
 



Copyright © 2003-2010 Codehaus. All Rights Reserved.