|
||||||||||
| 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 data
public 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 | |||||||||