Interface | Description |
---|---|
Spec<T> |
Represents some predicate against objects of type T.
|
Class | Description |
---|---|
AndSpec<T> |
A
CompositeSpec which requires all its specs to be true in order to evaluate to true. |
CompositeSpec<T> |
A
Spec which aggregates a sequence of other Spec instances. |
NotSpec<T> |
A
Spec implementation which negates another Spec . |
OrSpec<T> |
A
CompositeSpec which requires any one of its specs to be true in order to evaluate to
true. |
Specs |
Provides a number of
Spec implementations. |