| Class | Description |
|---|---|
| AbstractConstraintsBuilder<S,A,T,B extends AbstractConstraintsBuilder<S,A,T,B>> | |
| ComponentConstraintsBuilder<S,A,T> |
A builder for component constraints.
|
| ComponentConstraintsBuilder.ComponentConstraint<A,T> |
A component constraints is satisfied only if all elements in the aggregate type it checks satisfy the constraint.
|
| CompositeConstraintBuilder<S,T> |
A composite constraint builder.
|
| CompositeConstraintBuilder.AbstractCompositeConstraint<T> | |
| ConstraintsBuilder<S,T,B extends ConstraintsBuilder<S,T,B>> |
A builder for
Constraints. |
| ConstraintsBuilder.Aggregate<S,T,C> |
An implementation of
ConstraintsBuilder for aggregate constraints. |
| ConstraintsBuilder.Scalar<S,T> |
An implementation of
ConstraintsBuilder for scalar constraints. |