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
Configuration
getBeanInfo
in interface Configuration
className
- the class namecl
- the classloaderClassNotFoundException
- when the class could not be loadedpublic BeanInfo getBeanInfo(Class<?> clazz)
Configuration
getBeanInfo
in interface Configuration
clazz
- the classpublic BeanInfo getBeanInfo(TypeInfo typeInfo)
Configuration
getBeanInfo
in interface Configuration
typeInfo
- the type infopublic BeanInfo getBeanInfo(String className, ClassLoader cl, BeanAccessMode accessMode) throws ClassNotFoundException
Configuration
getBeanInfo
in interface Configuration
className
- the class namecl
- the classloaderaccessMode
- the bean access modeClassNotFoundException
- when the class could not be loadedpublic BeanInfo getBeanInfo(Class<?> clazz, BeanAccessMode accessMode)
Configuration
getBeanInfo
in interface Configuration
clazz
- the classaccessMode
- the bean access modepublic BeanInfo getBeanInfo(TypeInfo typeInfo, BeanAccessMode accessMode)
Configuration
getBeanInfo
in interface Configuration
typeInfo
- the type infoaccessMode
- the bean access modepublic ClassInfo getClassInfo(String className, ClassLoader cl) throws ClassNotFoundException
Configuration
getClassInfo
in interface Configuration
className
- the class namecl
- the classloaderClassNotFoundException
- when the class could not be loadedpublic ClassInfo getClassInfo(Class<?> clazz)
Configuration
getClassInfo
in interface Configuration
clazz
- the classpublic TypeInfo getTypeInfo(Type type)
Configuration
getTypeInfo
in interface Configuration
type
- the typepublic TypeInfo getTypeInfo(String type, ClassLoader cl) throws ClassNotFoundException
Configuration
getTypeInfo
in interface Configuration
type
- the typecl
- the classloaderClassNotFoundException
- when the class could not be loadedpublic TypeInfoFactory getTypeInfoFactory()
Configuration
getTypeInfoFactory
in interface Configuration
public JoinpointFactoryBuilder getJoinpointFactoryBuilder()
Configuration
getJoinpointFactoryBuilder
in interface Configuration
public void setBeanInfoFactory(BeanInfoFactory beanInfoFactory)
Configuration
setBeanInfoFactory
in interface Configuration
beanInfoFactory
- the beanInfoFactory.public void setClassAdapterFactory(ClassAdapterFactory classAdapterFactory)
Configuration
setClassAdapterFactory
in interface Configuration
classAdapterFactory
- the classAdapterFactory.public void setTypeInfoFactory(TypeInfoFactory typeInfoFactory)
Configuration
setTypeInfoFactory
in interface Configuration
typeInfoFactory
- the typeInfoFactory.public void setJoinpointFactoryBuilder(JoinpointFactoryBuilder joinpointFactoryBuilder)
Configuration
setJoinpointFactoryBuilder
in interface Configuration
joinpointFactoryBuilder
- 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 © 2014 JBoss by Red Hat. All rights reserved.