## Uses of Interface
org.hibernate.validator.internal.metadata.provider.MetaDataProvider

- Packages that use MetaDataProvider
  Package | Description
  --- | ---
  org.hibernate.validator.internal.metadata | Implementations of the Bean Validation metadata interfaces as well as Hibernate Validator specific meta data classes.
  org.hibernate.validator.internal.metadata.provider | Abstraction of the meta data sources - annotation, xml, programmatic

- - ### Uses of MetaDataProvider in org.hibernate.validator.internal.metadata

    Constructor parameters in org.hibernate.validator.internal.metadata with type arguments of type MetaDataProvider
    Constructor and Description
    `BeanMetaDataManager(ConstraintHelper constraintHelper, ExecutableHelper executableHelper, ParameterNameProvider parameterNameProvider, List<MetaDataProvider> optionalMetaDataProviders)` Creates a new `BeanMetaDataManager`.

  - ### Uses of MetaDataProvider in org.hibernate.validator.internal.metadata.provider

    Classes in org.hibernate.validator.internal.metadata.provider that implement MetaDataProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnnotationMetaDataProvider` `MetaDataProvider` which reads the metadata from annotations which is the default configuration source.
    `class` | `MetaDataProviderKeyedByClassName` Base implementation for `MetaDataProvider`s which cache the `BeanConfiguration` by class name.
    `class` | `ProgrammaticMetaDataProvider` A `MetaDataProvider` based on the programmatic constraint API.
    `class` | `XmlMetaDataProvider` A `MetaDataProvider` providing constraint related meta data based on XML descriptors as defined by the Bean Validation API.

Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved