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).
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 State object, which is set by AnnotationValidatorImpl for each validation 'round' (see validateObjectPriv in that class) in the ThreadState class.
ValidatorParams Used in the AnnotationValidatorImpl to group the parameters together.
 

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).