Interfaces
 InterfaceDescription
 IConstraint The interface that all constraint validors must implement.
 IMessageInterpolator Interpolate a given constraint violation message.
 INode Represents an element of a navigation path.
 IPath Represent the navigation path from an object to another in an object graph.
 ITraversableResolver Contract determining if a property can be accessed by the Bean Validation provider.
 IValidator Validate bean instances or properties.
Classes
 ClassDescription
 BaseConstraint A basic class that simplifies IConstraint implementations.
 ConstraintDefinitionError This error is thrown whenever a constraint annotation is invalid for some reason (illegal argument value, missing required argument, etc.)
 ConstraintError Base error class for all constraint errors.
 ConstraintExecutionError This error is thrown whenever a constraint annotation validation fails for some reason (unsupported value type passed to validate(...) for example).
 ConstraintViolation Represents a constraint violation.
 ConstraintViolationEvent An Event that is dispatched when a validation failed.
 DefaultMessageInterpolator A default implementation of the IMessageInterpolator interface, that transform a constraint message key into a human readable error message.
 DefaultTraversableResolver Default implementation of the ITraversableResolver.
 FormValidator The FormValidator class is Flex utility that simplifies the validation framework usage with input components.
 GenericValidator A generic IValidator implementation.
 GroupDefinitionError Exception raised if a group definition is not legal.
 ValidationError Base error class for all validation errors.
 ValidationEvent The ValidationEvent is dipatched by the validated entity whenever a validation process starts (START_VALIDATION) or ends (END_VALIDATION).
 ValidationMessages The ValidationMessages class is responsible of loading standard validation resources bundles.
 ValidatorFactory The ValidatorFactory class is the entry point of the validation framework.