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 |
LookupConstrainable |
This capability is not yet implemented. |
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. |
ValidCharactersConstrainable |
Validation capability that tests a value against some regular expression or set of valid characters. |