All Classes and Interfaces

Class
Description
The annotated element must be false.
Defines several AssertFalse annotations on the same element.
The annotated element must be true.
Defines several AssertTrue annotations on the same element.
Describes a constrained Java Bean and the constraints associated to it.
Represents the user specified default configuration in META-INF/validation.xml.
Defines the state used to bootstrap the Configuration.
Represents a cascadable element.
Receives configuration information, selects the appropriate Bean Validation provider and builds the appropriate ValidatorFactory.
Contract between a Configuration and a ValidationProvider to create a ValidatorFactory.
Marks an annotation as being a Bean Validation constraint.
Exception raised if a constraint declaration is not legal.
Exception raised if a constraint definition is not legal.
Describes a single constraint and its composing constraints.
Defines the constraint target.
Defines the logic to validate a given constraint A for a given object type T.
Provides contextual data and operation when applying a given constraint validator.
ConstraintViolation builder allowing to optionally associate the violation report to a sub path.
Represents a node whose context is configurable (i.e.
Represents a node whose context is known (i.e.
Represents refinement choices for a node which is in an Iterator or Map.
Represents a node whose context is configurable (i.e.
Represents a node whose context is known (i.e.
Represents refinement choices for a node which is in an Iterator or Map.
Instantiates a ConstraintValidator instance based off its class.
Describes a constraint violation.
Reports the result of constraint violations.
Describes a validated constructor.
Converts group from to group to during cascading.
Defines several ConvertGroup annotations on the same element.
Describes an element holding cross-parameter constraints of a method or constructor
The annotated element must be a number whose value must be lower or equal to the specified maximum.
Defines several DecimalMax annotations on the same element.
The annotated element must be a number whose value must be higher or equal to the specified minimum.
Defines several DecimalMin annotations on the same element.
Default Bean Validation group.
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
Defines several Digits annotations on the same element.
Describes a validated element (class, property, method etc.).
Declares restrictions on retrieved constraints.
Enum of possible kinds of elements encountered in Bean Validation.
Provides the common functionality of MethodDescriptor and ConstructorDescriptor.
Defines the types of executables targeted by an operation.
Validates parameters and return values of methods and constructors.
The annotated element must be a date in the future.
Defines several Future annotations on the same element.
Defines the state used to bootstrap Bean Validation and creates a provider agnostic Configuration.
A group conversion rule to be applied during cascaded validation.
Exception raised if a group definition is not legal.
Defines group sequence.
The annotated element must be a number whose value must be lower or equal to the specified maximum.
Defines several Max annotations on the same element.
Interpolates a given constraint violation message.
Information related to the interpolation context.
Describes a validated method.
Represents the type of a method: getter or non getter.
The annotated element must be a number whose value must be higher or equal to the specified minimum.
Defines several Min annotations on the same element.
The annotated element must not be null.
Defines several NotNull annotations on the same element.
The annotated element must be null.
Defines several Null annotations on the same element.
Marks an attribute as overriding the attribute of a composing constraint.
Defines several OverridesAttribute annotations on the same element
Describes a validated method or constructor parameter.
Provides names for method and constructor parameters.
The annotated element must be a date in the past.
Defines several Past annotations on the same element.
Represents the navigation path from an object to another in an object graph.
Node representing a bean.
Node representing a constructor.
Node representing the element holding cross-parameter constraints of a method or constructor.
Node representing a method.
Represents an element of a navigation path.
Node representing a parameter of a method or constructor.
Node representing a property.
Node representing the return value of a method or constructor.
The annotated CharSequence must match the specified regular expression.
Possible Regexp flags.
Defines several Pattern annotations on the same element.
Payload type that can be attached to a given constraint declaration.
Describes a Java Bean property hosting validation constraints.
Defines the state used to bootstrap Bean Validation and creates a provider specific Configuration of type T.
A constraint annotation hosting this annotation will return the composed annotation error report if any of the composing annotations fail.
Describes a validated return value of a method or constructor.
Scope looked at when discovering constraints.
The annotated element size must be between the specified boundaries (included).
Defines several Size annotations on the same element.
Defines the target(s) a ConstraintValidator can validate.
Contract determining if a property can be accessed by the Bean Validation provider.
Exception raised in the case that the constraint validator resolution cannot determine a suitable validator for a given type.
Marks a property, method parameter or method return type for validation cascading.
Expresses which executables (methods or constructors) should have their parameters and return value validated upon execution.
This class is the entry point for Bean Validation.
Finds ValidationProvider according to the default ValidationProviderResolver defined in the Bean Validation specification.
 
 
 
Base exception of all Bean Validation "unexpected" problems.
Contract between the validation bootstrap mechanism and the provider engine.
Determines the list of Bean Validation providers available in the runtime environment
List of possible targets for a ConstraintValidator.
Validates bean instances.
Represents the context that is used to create Validator instances.
Factory returning initialized Validator instances.