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