|
Interface Summary |
| CaseConstrainable |
Validation capability to constrain a particular value under specific conditions. |
| CollectionSizeConstrainable |
Validation capability to constrain a value of type collection to a specific minimum and maximum
number of elements. |
| Constrainable |
This interface defines methods that must be implemented by classes that you want to participate in dictionary
validation as
for example 'attribute-level' object structure definitions. |
| DataTypeConstrainable |
Validation capability to constrain a value to be of a specific data type. |
| ExistenceConstrainable |
Validation capability to constrain a value to be required or not required to be non-empty. |
| Formatable |
Legacy validation capability for definitions that are constrainable to some regex or set of valid characters
and that need to impose some secondary formatting validation based on a formatter class defined. |
| HierarchicallyConstrainable |
Validation capability |
| LengthConstrainable |
This interface defines methods that must be implemented by classes that want to be processed as |
| MustOccurConstrainable |
Validation capability to constrain an object to has some specified acceptable number of prerequisite constraints
nested
within must occur constraints. |
| PrerequisiteConstrainable |
Validation capability to constrain a value by requiring that some other attribute value be non-empty. |
| RangeConstrainable |
Validation capability to constrain a value to be within some numeric or date range. |
| SimpleConstrainable |
Constrainable interface for the SimpleConstraint constraint |
| ValidCharactersConstrainable |
Validation capability that tests a value against some regular expression or set of valid characters. |