Top Description Fields Constructors Methods
org.hibernate.validator.internal.metadata.provider

public Class XmlMetaDataProvider

extends Object
implements MetaDataProvider
Class Inheritance
All Implemented Interfaces
org.hibernate.validator.internal.metadata.provider.MetaDataProvider
Imports
java.util.HashMap, .Map, .Set, org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptions, org.hibernate.validator.internal.metadata.raw.BeanConfiguration, .ConfigurationSource, .ConstrainedElement, org.hibernate.validator.internal.util.CollectionHelper, org.hibernate.validator.internal.util.stereotypes.Immutable, org.hibernate.validator.internal.xml.mapping.MappingXmlParser

A MetaDataProvider providing constraint related meta data based on XML descriptors as defined by the Bean Validation API.
Authors
Gunnar Morling, Hardy Ferentschik

Field Summary

Modifier and TypeField and Description
private final AnnotationProcessingOptions
private final Map<String, BeanConfiguration<?>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static Map<String, BeanConfiguration<?>>
public AnnotationProcessingOptions
getAnnotationProcessingOptions()

Implements org.hibernate.validator.internal.metadata.provider.MetaDataProvider.getAnnotationProcessingOptions.

Returns the annotation processing options as configured by this provider.
public <T> BeanConfiguration<T>
getBeanConfiguration(Class<T> beanClass)

Implements org.hibernate.validator.internal.metadata.provider.MetaDataProvider.getBeanConfiguration.

Returns a bean configuration for the given type or null if this provider has no meta-data on the given type.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationProcessingOptionsback to summary
private final AnnotationProcessingOptions annotationProcessingOptions
configuredBeansback to summary
private final Map<String, BeanConfiguration<?>> configuredBeans
Annotations
@Immutable

Constructor Detail

XmlMetaDataProviderback to summary
public XmlMetaDataProvider(MappingXmlParser mappingParser)

Method Detail

createBeanConfigurationsback to summary
private static Map<String, BeanConfiguration<?>> createBeanConfigurations(MappingXmlParser mappingParser)
getAnnotationProcessingOptionsback to summary
public AnnotationProcessingOptions getAnnotationProcessingOptions()

Implements org.hibernate.validator.internal.metadata.provider.MetaDataProvider.getAnnotationProcessingOptions.

Doc from org.hibernate.validator.internal.metadata.provider.MetaDataProvider.getAnnotationProcessingOptions.

Returns the annotation processing options as configured by this provider.

Returns:AnnotationProcessingOptions

The annotation processing options as configured by this provider.

Annotations
@Override
getBeanConfigurationback to summary
public <T> BeanConfiguration<T> getBeanConfiguration(Class<T> beanClass)

Implements org.hibernate.validator.internal.metadata.provider.MetaDataProvider.getBeanConfiguration.

Doc from org.hibernate.validator.internal.metadata.provider.MetaDataProvider.getBeanConfiguration.

Returns a bean configuration for the given type or null if this provider has no meta-data on the given type.

Annotations
@Override
@SuppressWarnings:unchecked