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