|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.deployers.vfs.deployer.kernel.managed.BeanInstanceClassFactory
public class BeanInstanceClassFactory
The InstanceClassFactory implementation for BeanMetaData.
Constructor Summary | |
---|---|
BeanInstanceClassFactory()
|
Method Summary | |
---|---|
protected ClassLoader |
getClassLoader(org.jboss.beans.metadata.spi.BeanMetaData beanMetaData)
Get the classloader. |
Object |
getComponentName(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment,
org.jboss.metatype.api.values.MetaValue value)
|
protected org.jboss.beans.metadata.spi.PropertyMetaData |
getExactPropertyMetaData(org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment,
String name)
Get the property meta data. |
Class<? extends Serializable> |
getManagedObjectClass(org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment)
|
protected org.jboss.beans.metadata.spi.PropertyMetaData |
getPropertyMetaData(org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment,
String name)
Get the property meta data. |
Class<org.jboss.beans.metadata.plugins.AbstractBeanMetaData> |
getType()
|
org.jboss.metatype.api.values.MetaValue |
getValue(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
org.jboss.metadata.spi.MetaData metaData,
org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment)
|
void |
setValue(org.jboss.beans.info.spi.BeanInfo beanInfo,
org.jboss.managed.api.ManagedProperty property,
org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment,
org.jboss.metatype.api.values.MetaValue value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BeanInstanceClassFactory()
Method Detail |
---|
protected ClassLoader getClassLoader(org.jboss.beans.metadata.spi.BeanMetaData beanMetaData)
beanMetaData
- the bean meta data
UndeclaredThrowableException
- for any errorpublic Class<org.jboss.beans.metadata.plugins.AbstractBeanMetaData> getType()
getType
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.plugins.AbstractBeanMetaData>
public Class<? extends Serializable> getManagedObjectClass(org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment) throws ClassNotFoundException
getManagedObjectClass
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.plugins.AbstractBeanMetaData>
ClassNotFoundException
protected org.jboss.beans.metadata.spi.PropertyMetaData getPropertyMetaData(org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment, String name)
attachment
- bean meta dataname
- property name
protected org.jboss.beans.metadata.spi.PropertyMetaData getExactPropertyMetaData(org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment, String name)
attachment
- bean meta dataname
- property name
IllegalArgumentException
- for no matching property meta datapublic org.jboss.metatype.api.values.MetaValue getValue(org.jboss.beans.info.spi.BeanInfo beanInfo, org.jboss.managed.api.ManagedProperty property, org.jboss.metadata.spi.MetaData metaData, org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment)
getValue
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.plugins.AbstractBeanMetaData>
public void setValue(org.jboss.beans.info.spi.BeanInfo beanInfo, org.jboss.managed.api.ManagedProperty property, org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment, org.jboss.metatype.api.values.MetaValue value)
setValue
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.plugins.AbstractBeanMetaData>
public Object getComponentName(org.jboss.beans.info.spi.BeanInfo beanInfo, org.jboss.managed.api.ManagedProperty property, org.jboss.beans.metadata.plugins.AbstractBeanMetaData attachment, org.jboss.metatype.api.values.MetaValue value)
getComponentName
in interface org.jboss.managed.spi.factory.InstanceClassFactory<org.jboss.beans.metadata.plugins.AbstractBeanMetaData>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |