|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
BootstrapConfiguration | Represents the user specified default configuration in META-INF/validation.xml. |
Configuration<T extends Configuration<T>> | Receives configuration information, selects the appropriate
Bean Validation provider and builds the appropriate ValidatorFactory . |
ConstraintValidator<A extends Annotation,T> | Defines the logic to validate a given constraint A for a given object type T. |
ConstraintValidatorContext | Provide 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 | Represent a node whose context is configurable (ie. |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext | Represent a node whose context is known (ie. |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder | Represent refinement choices for a node which is
in an Iterator or Map . |
ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext | Represent a node whose context is configurable (ie. |
ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext | Represent a node whose context is known (ie. |
ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder | Represent refinement choices for a node which is
in an Iterator or Map . |
ConstraintValidatorFactory | Instantiate a ConstraintValidator instance based off its class. |
ConstraintViolation<T> | Describes a constraint violation. |
MessageInterpolator | Interpolate a given constraint violation message. |
MessageInterpolator.Context | Information related to the interpolation context |
ParameterNameProvider | Provides names for method and constructor parameters. |
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 |
Payload | Payload type that can be attached to a given constraint declaration. |
TraversableResolver | Contract determining if a property can be accessed by the Bean Validation provider. |
ValidationProviderResolver | Determines the list of Bean Validation providers available in the runtime environment
Bean Validation providers are identified by the presence of
META-INF/services/javax.validation.spi.ValidationProvider
files following the Service Provider pattern described
here
Each META-INF/services/javax.validation.spi.ValidationProvider file contains the list of
ValidationProvider implementations each of them representing a provider. |
Validator | Validates bean instances. |
ValidatorContext | Represents the context that is used to create Validator
instances. |
ValidatorFactory | Factory returning initialized Validator instances. |
Class Summary | |
---|---|
Validation | This class is the entry point for Bean Validation. |
Enum Summary | |
---|---|
ConstraintTarget | Defines the constraint target |
ElementKind | Enum of possible kinds of elements encountered in Bean Validation
Mostly elements that can be constrained and described in the metadata
but also elements that can be part of a Path and represented
by a Path.Node |
Exception Summary | |
---|---|
ConstraintDeclarationException | Exception raised if a constraint declaration is not legal |
ConstraintDefinitionException | Exception raised if a constraint definition is not legal |
ConstraintViolationException | Reports the result of constraint violations |
GroupDefinitionException | Exception raised if a group definition is not legal |
UnexpectedTypeException | Exception raised in the case that the constraint validator resolution cannot determine a suitable validator for a given type. |
ValidationException | Base exception of all "unexpected" problems. |
Annotation Types Summary | |
---|---|
Constraint | Link between a constraint annotation and its constraint validation implementations. |
CrossParameterConstraint | Link between a cross-parameter constraint annotation and its constraint validation implementation. |
GroupSequence | Define a group sequence
The interface hosting @GroupSequence is representing
the group sequence. |
OverridesAttribute | Mark an attribute as overriding the attribute of a composing constraint. |
OverridesAttribute.List | Defines several @OverridesAttribute annotations on the same element |
ReportAsSingleViolation | A constraint annotation hosting this annotation will return the composed annotation error report if any of the composing annotations fail. |
Valid | Mark a property, method parameter or method return type for validation cascading. |
Top level package of the Bean Validation API. The main runtime artifacts are:
Validation
: the entry point to bootstrap Bean ValidationValidatorFactory
: the bootstrapped Bean Validation engineValidator
: contract to validate beans and access the metadataConstraintViolation
: constraint violation reportConstraint
: annotation marking an annotation as being a constraintCrossParameterConstraint
: annotation marking an annotation as being a cross-parameter constraintConstraintValidator
: interface implemented by the piece of code validating a given constraintReportAsSingleViolation
: mark a composed constraint as returning a single constraint violation report@Valid
: annotation marking an association as cascaded during validation@GroupSequence
: defines a sequence of groups that should be validated sequentially
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |