Package org.javalid.core

Interface Summary
AnnotationValidator<T> Validation interface for validating objects annotated with JV annotations.
JavalidValidationCallbackHandler<T> Any class can implement this interface if it wishes to function as a callback handler.
 

Class Summary
AnnotationStorage Class for putting everything together, related to a method / field for validation.
AnnotationValidatorImpl Core validator implementing AnnotationValidator interface.
AnnotationValueResolver This is a special class for resolving annotation values, it is not used directly by the framework (currently).
ComplexValidationInfo The instance passed to complex validators.
ThreadState This class maintains the state of current thread.
ValidationMessage This class defines a general ValidationMessage that is used by the validator to store a validation error into.
ValidatorCallInfo Deprecated. Usage of this class is deprecated, if you need this info in your validator define it as a complex validator.
ValidatorParams Used in the AnnotationValidatorImpl to group the parameters together.
ValueModel This object represents the current value for an AnnotationCache (method or field) and contains all information about this value (the AnnotationCache).
 

Exception Summary
JavalidException Runtime exception thrown by the framework if a serious error occurs during for instance configuration loading and/or validation.
JavalidLookupFailedException Raised by methods that fail to lookup a bean (in e.g. spring, seam or jndi).