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. | 
| ClockProvider | Contract for obtaining the Clockused as the reference fornowwhen
 validating the@Futureand@Pastconstraints. | 
| Configuration<T extends Configuration<T>> | Receives configuration information, selects the appropriate
 Jakarta Validation provider and builds the appropriate  ValidatorFactory. | 
| ConfigurationState |  | 
| Constraint | Marks an annotation as being a Jakarta 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 Afor a given object typeT. | 
| 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.ContainerElementNodeBuilderCustomizableContext | Represents a container element node whose context is
 configurable (i.e. | 
| ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext | Represents a container element node whose context is known
 (i.e. | 
| ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder | Represents refinement choices for a container element node. | 
| 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 iterable, e.g. | 
| 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 iterable, e.g. | 
| ConstraintValidatorFactory |  | 
| ConstraintViolation<T> | Describes a constraint violation. | 
| ConstraintViolationException | Reports the result of constraint violations. | 
| ConstructorDescriptor | Describes a validated constructor. | 
| ContainerDescriptor | Represents an element that might be a container, thus allowing container element
 constraints. | 
| ContainerElementTypeDescriptor | Describes a validated container element type, e.g. | 
| ConvertGroup | Converts group fromto grouptoduring 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 Jakarta Validation group. | 
| Digits | The annotated element must be a number within accepted range. | 
| 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 Jakarta Validation. | 
| Email | The string has to be a well-formed email address. | 
| Email.List | Defines several @Emailconstraints on the same element. | 
| ExecutableDescriptor |  | 
| ExecutableType | Defines the types of executables targeted by an operation. | 
| ExecutableValidator | Validates parameters and return values of methods and constructors. | 
| ExtractedValue | Marks the type parameter of a generic container type to which a  ValueExtractor is
 tied or specifies the type of the wrapped element(s) of non-generic container types. | 
| Future | The annotated element must be an instant, date or time in the future. | 
| Future.List | Defines several  Future annotations on the same element. | 
| FutureOrPresent | The annotated element must be an instant, date or time in the present or in the future. | 
| FutureOrPresent.List |  | 
| GenericBootstrap | Defines the state used to bootstrap Jakarta 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. | 
| Negative | The annotated element must be a strictly negative number (i.e. | 
| Negative.List | Defines several  Negative constraints on the same element. | 
| NegativeOrZero | The annotated element must be a negative number or 0. | 
| NegativeOrZero.List |  | 
| NoProviderFoundException | Exception raised if no Jakarta Validation provider could be found. | 
| NotBlank | The annotated element must not be nulland must contain at least one
 non-whitespace character. | 
| NotBlank.List | Defines several @NotBlankconstraints on the same element. | 
| NotEmpty | The annotated element must not be nullnor empty. | 
| NotEmpty.List | Defines several @NotEmptyconstraints 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 an instant, date or time in the past. | 
| Past.List | Defines several  Past annotations on the same element. | 
| PastOrPresent | The annotated element must be an instant, date or time in the past or in the present. | 
| PastOrPresent.List |  | 
| 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.ContainerElementNode | Node representing an element in a generic container such as Optional,ListorMap. | 
| 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 CharSequencemust 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. | 
| Positive | The annotated element must be a strictly positive number (i.e. | 
| Positive.List | Defines several  Positive constraints on the same element. | 
| PositiveOrZero | The annotated element must be a positive number or 0. | 
| PositiveOrZero.List |  | 
| PropertyDescriptor | Describes a Java Bean property hosting validation constraints. | 
| ProviderSpecificBootstrap<T extends Configuration<T>> | Defines the state used to bootstrap Jakarta 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 Jakarta Validation provider. | 
| UnexpectedTypeException | Exception raised in the case that the constraint validator resolution
 cannot determine a suitable validator for a given type. | 
| UnwrapByDefault | Marks a  ValueExtractor definition so that it is applied automatically when
 detecting constraints declared on the container type supported by the extractor, causing
 the constraints to be applied to the container's elements instead of the container. | 
| Unwrapping | Set of interfaces used in the payload()of a constraint to indicate if a value
 should be unwrapped before validation. | 
| Unwrapping.Skip |  | 
| Unwrapping.Unwrap | Unwrap the value before validation. | 
| 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. | 
| ValidateUnwrappedValue | The unwrapping behavior that can be applied to a specific constraint. | 
| Validation | This class is the entry point for Jakarta Validation. | 
| ValidationException | Base exception of all Jakarta Validation "unexpected" problems. | 
| ValidationProvider<T extends Configuration<T>> | Contract between the validation bootstrap mechanism and the provider engine. | 
| ValidationProviderResolver | Determines the list of Jakarta 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 Validatorinstances. | 
| ValueExtractor<T> | Defines the logic used to extract the values from a container object of type T. | 
| ValueExtractor.ValueReceiver | Provides a set of methods receiving value extracted by the  ValueExtractor. | 
| ValueExtractorDeclarationException |  | 
| ValueExtractorDefinitionException |  |