Uses of Package
javax.validation

Packages that use javax.validation
javax.validation Top level package of the Bean Validation API. 
javax.validation.bootstrap Package containing bootstrap specific objects. 
javax.validation.constraints Contains all the Bean Validation provided constraints also called built-in constraints. 
javax.validation.executable Package related to the control and executaion of executable validation. 
javax.validation.metadata Package containing all objects specifically used and returned by the metadata API. 
javax.validation.spi Package containing objects specific to the interaction between the Bean Validation bootstrapping process and Bean Validation providers. 
 

Classes in javax.validation used by javax.validation
BootstrapConfiguration
          Represents the user specified default configuration in META-INF/validation.xml.
Configuration
          Receives configuration information, selects the appropriate Bean Validation provider and builds the appropriate ValidatorFactory.
ConstraintDeclarationException
          Exception raised if a constraint declaration is not legal
ConstraintTarget
          Defines the constraint target
ConstraintValidator
          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
          Describes a constraint violation.
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
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.Node
          Represents an element of a navigation path.
TraversableResolver
          Contract determining if a property can be accessed by the Bean Validation provider.
ValidationException
          Base exception of all "unexpected" problems.
Validator
          Validates bean instances.
ValidatorContext
          Represents the context that is used to create Validator instances.
ValidatorFactory
          Factory returning initialized Validator instances.
 

Classes in javax.validation used by javax.validation.bootstrap
Configuration
          Receives configuration information, selects the appropriate Bean Validation provider and builds the appropriate ValidatorFactory.
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.

 

Classes in javax.validation used by javax.validation.constraints
Constraint
          Link between a constraint annotation and its constraint validation implementations.
 

Classes in javax.validation used by javax.validation.executable
ConstraintViolation
          Describes a constraint violation.
 

Classes in javax.validation used by javax.validation.metadata
ConstraintValidator
          Defines the logic to validate a given constraint A for a given object type T.
Payload
          Payload type that can be attached to a given constraint declaration.
 

Classes in javax.validation used by javax.validation.spi
Configuration
          Receives configuration information, selects the appropriate Bean Validation provider and builds the appropriate ValidatorFactory.
ConstraintValidatorFactory
          Instantiate a ConstraintValidator instance based off its class.
MessageInterpolator
          Interpolate a given constraint violation message.
ParameterNameProvider
           Provides names for method and constructor parameters.
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.

ValidatorFactory
          Factory returning initialized Validator instances.
 



Copyright © 2007-2013. All Rights Reserved.