|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint> | This is a marker interface for 'collection constraint processors', that is - a constraint processor that tests collections rather than their elements. |
ConstraintProcessor<T,C extends Constraint> | This interface must be implemented by constraint processors, which validate individual constraints in the data dictionary. |
Class Summary | |
---|---|
BasePrerequisiteConstraintProcessor<C extends Constraint> | |
CaseConstraintProcessor | This object processes 'case constraints', which are constraints that are imposed only in specific cases, for example, when a value is equal to some constant, or greater than some limit. |
CollectionSizeConstraintProcessor | This class validates attributes that are collection size constrained - ones that can only have between x and y number |
DataTypeConstraintProcessor | |
ExistenceConstraintProcessor | |
LengthConstraintProcessor | |
MandatoryElementConstraintProcessor<C extends Constraint> | This abstract class can be extended by constraint processor classes that must be processed on every validation. |
MustOccurConstraintProcessor | |
OptionalElementConstraintProcessor<C extends Constraint> | |
PrerequisiteConstraintProcessor | |
RangeConstraintProcessor | This class enforces range constraints - that is, constraints that keep a number or a date within a specific range. |
ValidCharactersConstraintProcessor | This class defines a constraint processor to ensure that attribute values are constrained to valid characters, as defined by some regular expression. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |