## Uses of Interface
javax.validation.Configuration

- Packages that use Configuration
  Package | Description
  --- | ---
  javax.validation | Top level package of the Bean Validation API.
  javax.validation.bootstrap | Package containing bootstrap specific objects.
  javax.validation.spi | Package containing objects specific to the interaction between the Bean Validation bootstrapping process and Bean Validation providers.

- - ### Uses of Configuration in javax.validation

    Classes in javax.validation with type parameters of type Configuration
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Configuration<T extends Configuration<T>>` Receives configuration information, selects the appropriate Bean Validation provider and builds the appropriate `ValidatorFactory`.

    Methods in javax.validation with type parameters of type Configuration
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends Configuration<T>,U extends ValidationProvider<T>> ProviderSpecificBootstrap<T>` | Validation.`byProvider(Class<U> providerType)` Builds a `Configuration` for a particular provider implementation.

  - ### Uses of Configuration in javax.validation.bootstrap

    Classes in javax.validation.bootstrap with type parameters of type Configuration
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ProviderSpecificBootstrap<T extends Configuration<T>>` Defines the state used to bootstrap Bean Validation and creates a provider specific `Configuration` of type `T`.

    Methods in javax.validation.bootstrap that return Configuration
    Modifier and Type | Method and Description
    --- | ---
    `Configuration<?>` | GenericBootstrap.`configure()` Returns a generic `Configuration` implementation.

  - ### Uses of Configuration in javax.validation.spi

    Classes in javax.validation.spi with type parameters of type Configuration
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ValidationProvider<T extends Configuration<T>>` Contract between the validation bootstrap mechanism and the provider engine.

    Methods in javax.validation.spi that return Configuration
    Modifier and Type | Method and Description
    --- | ---
    `Configuration<?>` | ValidationProvider.`createGenericConfiguration(BootstrapState state)` Returns a `Configuration` instance.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.