public interface MetaDataProvider
Implementations are based one different meta data sources such as XML, programmatic mappings and annotations. Meta data providers only return meta data directly configured for one class, they don't deal with merging meta data from super-classes or implemented interfaces.
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PARAMETER_NAME_PREFIX
Used as prefix for parameter names, if no explicit names are given.
|
Modifier and Type | Method and Description |
---|---|
AnnotationProcessingOptions |
getAnnotationProcessingOptions()
Returns the annotation processing options as configured by this provider.
|
<T> List<BeanConfiguration<? super T>> |
getBeanConfigurationForHierarchy(Class<T> beanClass)
Returns a list with the configurations for all types contained in the
given type's hierarchy (including implemented interfaces) starting at the
specified type.
|
static final String DEFAULT_PARAMETER_NAME_PREFIX
AnnotationProcessingOptions getAnnotationProcessingOptions()
<T> List<BeanConfiguration<? super T>> getBeanConfigurationForHierarchy(Class<T> beanClass)
beanClass
- The type of interest.null
.Copyright © 2007-2014 Red Hat Middleware, LLC. All Rights Reserved