Interface | Description |
---|---|
Constraint |
Extension to
Parameter that allows for
constraint-based configuration of component parameters. |
Class | Description |
---|---|
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.
|