All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AssertFalse |
The annotated element must be false.
|
| AssertFalse.List |
Defines several AssertFalse annotations on the same element.
|
| AssertTrue |
The annotated element must be true.
|
| AssertTrue.List |
Defines several AssertTrue annotations on the same element.
|
| BeanDescriptor |
Describes a constrained Java Bean and the constraints associated to it.
|
| BootstrapConfiguration |
Represents the user specified default configuration in
META-INF/validation.xml.
|
| BootstrapState |
|
| CascadableDescriptor |
Represents a cascadable element.
|
| Configuration<T extends Configuration<T>> |
Receives configuration information, selects the appropriate
Bean Validation provider and builds the appropriate ValidatorFactory.
|
| ConfigurationState |
|
| Constraint |
Marks an annotation as being a Bean Validation constraint.
|
| ConstraintDeclarationException |
Exception raised if a constraint declaration is not legal.
|
| ConstraintDefinitionException |
Exception raised if a constraint definition is not legal.
|
| ConstraintDescriptor<T extends java.lang.annotation.Annotation> |
Describes a single constraint and its composing constraints.
|
| ConstraintTarget |
Defines the constraint target.
|
| ConstraintValidator<A extends java.lang.annotation.Annotation,T> |
Defines the logic to validate a given constraint A
for a given object type T.
|
| ConstraintValidatorContext |
Provides contextual data and operation when applying a given constraint validator.
|
| ConstraintValidatorContext.ConstraintViolationBuilder |
ConstraintViolation builder allowing to optionally associate
the violation report to a sub path.
|
| ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext |
Represents a node whose context is
configurable (i.e.
|
| ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext |
Represents a node whose context is known
(i.e.
|
| ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder |
Represents refinement choices for a node which is
in an Iterator or Map.
|
| ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext |
Represents a node whose context is
configurable (i.e.
|
| ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext |
Represents a node whose context is known
(i.e.
|
| ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder |
Represents refinement choices for a node which is
in an Iterator or Map.
|
| ConstraintValidatorFactory |
|
| ConstraintViolation<T> |
Describes a constraint violation.
|
| ConstraintViolationException |
Reports the result of constraint violations.
|
| ConstructorDescriptor |
Describes a validated constructor.
|
| ConvertGroup |
Converts group from to group to during cascading.
|
| ConvertGroup.List |
Defines several ConvertGroup annotations
on the same element.
|
| CrossParameterDescriptor |
Describes an element holding cross-parameter constraints of a method or constructor
|
| DecimalMax |
The annotated element must be a number whose value must be lower or
equal to the specified maximum.
|
| DecimalMax.List |
Defines several DecimalMax annotations on the same element.
|
| DecimalMin |
The annotated element must be a number whose value must be higher or
equal to the specified minimum.
|
| DecimalMin.List |
Defines several DecimalMin annotations on the same element.
|
| Default |
Default Bean Validation group.
|
| Digits |
The annotated element must be a number within accepted range
Supported types are:
BigDecimal
BigInteger
CharSequence
byte, short, int, long, and their respective
wrapper types
|
| Digits.List |
Defines several Digits annotations on the same element.
|
| ElementDescriptor |
Describes a validated element (class, property, method etc.).
|
| ElementDescriptor.ConstraintFinder |
Declares restrictions on retrieved constraints.
|
| ElementKind |
Enum of possible kinds of elements encountered in Bean Validation.
|
| ExecutableDescriptor |
|
| ExecutableType |
Defines the types of executables targeted by an operation.
|
| ExecutableValidator |
Validates parameters and return values of methods and constructors.
|
| Future |
The annotated element must be a date in the future.
|
| Future.List |
Defines several Future annotations on the same element.
|
| GenericBootstrap |
Defines the state used to bootstrap Bean Validation and
creates a provider agnostic Configuration.
|
| GroupConversionDescriptor |
A group conversion rule to be applied during cascaded validation.
|
| GroupDefinitionException |
Exception raised if a group definition is not legal.
|
| GroupSequence |
Defines group sequence.
|
| Max |
The annotated element must be a number whose value must be lower or
equal to the specified maximum.
|
| Max.List |
Defines several Max annotations on the same element.
|
| MessageInterpolator |
Interpolates a given constraint violation message.
|
| MessageInterpolator.Context |
Information related to the interpolation context.
|
| MethodDescriptor |
Describes a validated method.
|
| MethodType |
Represents the type of a method: getter or non getter.
|
| Min |
The annotated element must be a number whose value must be higher or
equal to the specified minimum.
|
| Min.List |
Defines several Min annotations on the same element.
|
| NotNull |
The annotated element must not be null.
|
| NotNull.List |
Defines several NotNull annotations on the same element.
|
| Null |
The annotated element must be null.
|
| Null.List |
Defines several Null annotations on the same element.
|
| OverridesAttribute |
Marks an attribute as overriding the attribute of a composing constraint.
|
| OverridesAttribute.List |
|
| ParameterDescriptor |
Describes a validated method or constructor parameter.
|
| ParameterNameProvider |
Provides names for method and constructor parameters.
|
| Past |
The annotated element must be a date in the past.
|
| Past.List |
Defines several Past annotations on the same element.
|
| Path |
Represents the navigation path from an object to another
in an object graph.
|
| Path.BeanNode |
Node representing a bean.
|
| Path.ConstructorNode |
Node representing a constructor.
|
| Path.CrossParameterNode |
Node representing the element holding cross-parameter constraints
of a method or constructor.
|
| Path.MethodNode |
Node representing a method.
|
| Path.Node |
Represents an element of a navigation path.
|
| Path.ParameterNode |
Node representing a parameter of a method or constructor.
|
| Path.PropertyNode |
Node representing a property.
|
| Path.ReturnValueNode |
Node representing the return value of a method or constructor.
|
| Pattern |
The annotated CharSequence must match the specified regular expression.
|
| Pattern.Flag |
Possible Regexp flags.
|
| Pattern.List |
Defines several Pattern annotations on the same element.
|
| Payload |
Payload type that can be attached to a given
constraint declaration.
|
| PropertyDescriptor |
Describes a Java Bean property hosting validation constraints.
|
| ProviderSpecificBootstrap<T extends Configuration<T>> |
Defines the state used to bootstrap Bean Validation and
creates a provider specific Configuration
of type T.
|
| ReportAsSingleViolation |
A constraint annotation hosting this annotation will return the
composed annotation error report if any of the composing annotations fail.
|
| ReturnValueDescriptor |
Describes a validated return value of a method or constructor.
|
| Scope |
Scope looked at when discovering constraints.
|
| Size |
The annotated element size must be between the specified boundaries (included).
|
| Size.List |
Defines several Size annotations on the same element.
|
| SupportedValidationTarget |
|
| TraversableResolver |
Contract determining if a property can be accessed by the Bean Validation provider.
|
| UnexpectedTypeException |
Exception raised in the case that the constraint validator resolution
cannot determine a suitable validator for a given type.
|
| Valid |
Marks a property, method parameter or method return type for validation cascading.
|
| ValidateOnExecution |
Expresses which executables (methods or constructors) should have their parameters
and return value validated upon execution.
|
| Validation |
This class is the entry point for Bean Validation.
|
| Validation.DefaultValidationProviderResolver |
|
| Validation.GenericBootstrapImpl |
|
| Validation.GetValidationProviderListAction |
|
| Validation.ProviderSpecificBootstrapImpl<T extends Configuration<T>,U extends ValidationProvider<T>> |
|
| ValidationException |
Base exception of all Bean Validation "unexpected" problems.
|
| ValidationProvider<T extends Configuration<T>> |
Contract between the validation bootstrap mechanism and the provider engine.
|
| ValidationProviderResolver |
Determines the list of Bean Validation providers available in the runtime environment
|
| ValidationTarget |
|
| Validator |
Validates bean instances.
|
| ValidatorContext |
Represents the context that is used to create Validator
instances.
|
| ValidatorFactory |
Factory returning initialized Validator instances.
|