public abstract class AbstractConfiguration extends Object implements Configuration
| Constructor and Description |
|---|
AbstractConfiguration()
Create an abstract configuration
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract BeanInfoFactory |
createDefaultBeanInfoFactory()
Create the default bean info factory
|
protected abstract ClassAdapterFactory |
createDefaultClassAdapterFactory()
Create the default class adapter factory
|
protected abstract JoinpointFactoryBuilder |
createDefaultJoinpointFactoryBuilder()
Create the default joinpoint factory builder
|
protected abstract TypeInfoFactory |
createDefaultTypeInfoFactory()
Create the default type info factory
|
BeanInfo |
getBeanInfo(Class<?> clazz)
Get the bean info
|
BeanInfo |
getBeanInfo(Class<?> clazz,
BeanAccessMode accessMode)
Get the bean info
|
BeanInfo |
getBeanInfo(String className,
ClassLoader cl)
Get the bean info
|
BeanInfo |
getBeanInfo(String className,
ClassLoader cl,
BeanAccessMode accessMode)
Get the bean info
|
BeanInfo |
getBeanInfo(TypeInfo typeInfo)
Get the bean info
|
BeanInfo |
getBeanInfo(TypeInfo typeInfo,
BeanAccessMode accessMode)
Get the bean info
|
protected BeanInfoFactory |
getBeanInfoFactory()
Get the BeanInfoFactory
|
protected ClassAdapterFactory |
getClassAdapterFactory()
Get the class adapter factory
|
ClassInfo |
getClassInfo(Class<?> clazz)
Get the class info for a class
|
ClassInfo |
getClassInfo(String className,
ClassLoader cl)
Get the class info for a class
|
JoinpointFactoryBuilder |
getJoinpointFactoryBuilder()
Get the joinpoint factory builder
|
TypeInfo |
getTypeInfo(String type,
ClassLoader cl)
Get the type info for a type
|
TypeInfo |
getTypeInfo(Type type)
Get the type info for a type
|
TypeInfoFactory |
getTypeInfoFactory()
Get the type info factory
|
void |
setBeanInfoFactory(BeanInfoFactory beanInfoFactory)
Set the beanInfoFactory.
|
void |
setClassAdapterFactory(ClassAdapterFactory classAdapterFactory)
Set the classAdapterFactory.
|
void |
setJoinpointFactoryBuilder(JoinpointFactoryBuilder joinpointFactoryBuilder)
Set the joinpointFactoryBuilder.
|
void |
setTypeInfoFactory(TypeInfoFactory typeInfoFactory)
Set the typeInfoFactory.
|
public AbstractConfiguration()
public BeanInfo getBeanInfo(String className, ClassLoader cl) throws ClassNotFoundException
ConfigurationgetBeanInfo in interface ConfigurationclassName - the class namecl - the classloaderClassNotFoundException - when the class could not be loadedpublic BeanInfo getBeanInfo(Class<?> clazz)
ConfigurationgetBeanInfo in interface Configurationclazz - the classpublic BeanInfo getBeanInfo(TypeInfo typeInfo)
ConfigurationgetBeanInfo in interface ConfigurationtypeInfo - the type infopublic BeanInfo getBeanInfo(String className, ClassLoader cl, BeanAccessMode accessMode) throws ClassNotFoundException
ConfigurationgetBeanInfo in interface ConfigurationclassName - the class namecl - the classloaderaccessMode - the bean access modeClassNotFoundException - when the class could not be loadedpublic BeanInfo getBeanInfo(Class<?> clazz, BeanAccessMode accessMode)
ConfigurationgetBeanInfo in interface Configurationclazz - the classaccessMode - the bean access modepublic BeanInfo getBeanInfo(TypeInfo typeInfo, BeanAccessMode accessMode)
ConfigurationgetBeanInfo in interface ConfigurationtypeInfo - the type infoaccessMode - the bean access modepublic ClassInfo getClassInfo(String className, ClassLoader cl) throws ClassNotFoundException
ConfigurationgetClassInfo in interface ConfigurationclassName - the class namecl - the classloaderClassNotFoundException - when the class could not be loadedpublic ClassInfo getClassInfo(Class<?> clazz)
ConfigurationgetClassInfo in interface Configurationclazz - the classpublic TypeInfo getTypeInfo(Type type)
ConfigurationgetTypeInfo in interface Configurationtype - the typepublic TypeInfo getTypeInfo(String type, ClassLoader cl) throws ClassNotFoundException
ConfigurationgetTypeInfo in interface Configurationtype - the typecl - the classloaderClassNotFoundException - when the class could not be loadedpublic TypeInfoFactory getTypeInfoFactory()
ConfigurationgetTypeInfoFactory in interface Configurationpublic JoinpointFactoryBuilder getJoinpointFactoryBuilder()
ConfigurationgetJoinpointFactoryBuilder in interface Configurationpublic void setBeanInfoFactory(BeanInfoFactory beanInfoFactory)
ConfigurationsetBeanInfoFactory in interface ConfigurationbeanInfoFactory - the beanInfoFactory.public void setClassAdapterFactory(ClassAdapterFactory classAdapterFactory)
ConfigurationsetClassAdapterFactory in interface ConfigurationclassAdapterFactory - the classAdapterFactory.public void setTypeInfoFactory(TypeInfoFactory typeInfoFactory)
ConfigurationsetTypeInfoFactory in interface ConfigurationtypeInfoFactory - the typeInfoFactory.public void setJoinpointFactoryBuilder(JoinpointFactoryBuilder joinpointFactoryBuilder)
ConfigurationsetJoinpointFactoryBuilder in interface ConfigurationjoinpointFactoryBuilder - the joinpointFactoryBuilder.protected BeanInfoFactory getBeanInfoFactory()
protected ClassAdapterFactory getClassAdapterFactory()
protected abstract BeanInfoFactory createDefaultBeanInfoFactory() throws Throwable
Throwable - for any errorprotected abstract ClassAdapterFactory createDefaultClassAdapterFactory() throws Throwable
Throwable - for any errorprotected abstract TypeInfoFactory createDefaultTypeInfoFactory() throws Throwable
Throwable - for any errorprotected abstract JoinpointFactoryBuilder createDefaultJoinpointFactoryBuilder() throws Throwable
Throwable - for any errorCopyright © 2016 JBoss by Red Hat. All rights reserved.