|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IConstraint<A extends java.lang.annotation.Annotation>
Define the logic to validate a given constraint
(Taken from JSR-303 example implementation in specification document.)
Method Summary | |
---|---|
void |
initialize(A constraintAnnotation)
Initialize the constraint validator. |
void |
initialize(java.util.Map<java.lang.String,java.lang.String> propertyMap)
Initialize the constraint validator, this is a "hack" for GWT initialization |
boolean |
isValid(java.lang.Object value)
Evaluates the constraint against a value. |
Method Detail |
---|
void initialize(A constraintAnnotation)
constraintAnnotation
- The constraint declarationvoid initialize(java.util.Map<java.lang.String,java.lang.String> propertyMap)
propertyMap
- boolean isValid(java.lang.Object value)
value
- The object to validate
java.lang.IllegalArgumentException
- The value's type isn't understood
by the constraint validator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |