Package org.hibernate.validator.ap.checks

Interface Summary
ConstraintCheck Implementations represent checks, which determine whether a given constraint annotation is allowed at a given element.
ConstraintChecks Represents an ordered set of ConstraintChecks with the ability to execute these checks against given elements and their annotations.
 

Class Summary
AbstractConstraintCheck Abstract base class for ConstraintCheck implementations.
AnnotationTypeCheck Checks, that only constraint annotation types are annotated with other constraint annotations ("constraint composition"), but not non-constraint annotations.
AnnotationTypeMemberCheck Checks, that each constraint annotation type declares the members message(), groups() and payload() as defined by the BV spec.
ConstraintCheckError The result of the execution of a ConstraintCheck.
ConstraintCheckFactory A factory in charge of determining the ConstraintChecks required for the validation of annotations at given elements.
ConstraintValidatorCheck Checks, that for each constraint annotation type, which is not a composed constraint, a validator implementation is specified using Constraint.validatedBy().
GetterCheck Checks whether a given element is a valid getter method.
MultiValuedChecks A ConstraintChecks implementation, that executed the contained checks against all parts of given multi-valued annotations.
PrimitiveCheck Validates that the given element is not of a primitive type.
RetentionPolicyCheck Checks, that RetentionPolicy.RUNTIME is declared for constraint annotation types.
SingleValuedChecks A ConstraintChecks implementation that simply executes all contained checks against given elements and annotations.
StaticCheck Checks, that the given element is not a static element.
TargetCheck Checks, that at least one of the ElementTypes FIELD, METHOD, TYPE or ANNOTATION_TYPE is specified using the Target meta-annotation for constraint annotation types.
TypeCheck Checks, that constraint annotations are only specified at elements of a type supported by the constraints.
 



Copyright © 2007-2011. All Rights Reserved.