|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.beans.metadata.plugins.AbstractFeatureMetaData
org.jboss.beans.metadata.plugins.AbstractBeanMetaData
org.jboss.beans.metadata.plugins.factory.GenericBeanFactoryMetaData
public class GenericBeanFactoryMetaData
GenericBeanFactoryMetaData.
| Field Summary |
|---|
| Fields inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData |
|---|
aliases, autowireCandidate, autowireType, bean, classLoader, constructor, context, create, demands, depends, destroy, installCallbacks, installs, isAbstract, mode, name, parent, start, stop, supplies, uninstallCallbacks, uninstalls |
| Fields inherited from class org.jboss.util.JBossObject |
|---|
hashCode, log, toString |
| Fields inherited from interface org.jboss.beans.metadata.plugins.TypeProvider |
|---|
ERROR_MSG |
| Constructor Summary | |
|---|---|
GenericBeanFactoryMetaData()
Create a new GenericBeanFactoryMetaData. |
|
GenericBeanFactoryMetaData(String name)
Create a new GenericBeanFactoryMetaData. |
|
GenericBeanFactoryMetaData(String name,
String bean)
Create a new GenericBeanFactoryMetaData. |
|
| Method Summary | |
|---|---|
void |
addBeanProperty(PropertyMetaData property)
Add a bean property |
String |
getBeanClass()
Get the class of the bean created |
ValueMetaData |
getBeanProperty(String name)
Get a bean property |
void |
setBean(String bean)
Set the bean class name and flush the object cache. |
void |
setBeanClass(String beanClass)
Set the class of the bean created |
void |
setBeanConstructor(ConstructorMetaData constructor)
Set the bean constructor |
void |
setBeanCreate(LifecycleMetaData lifecycle)
|
void |
setBeanStart(LifecycleMetaData lifecycle)
|
void |
setClassLoader(ClassLoaderMetaData classLoader)
Set the bean ClassLoader |
| Methods inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData |
|---|
addBeans, addChildren, addProperty, findNestedBeans, getAliases, getAutowireType, getBean, getBeans, getClassLoader, getConstructor, getCreate, getDemands, getDepends, getDestroy, getInstallCallbacks, getInstalls, getMode, getName, getParent, getProperties, getProperty, getStart, getStop, getSupplies, getType, getUnderlyingValue, getUninstallCallbacks, getUninstalls, getValue, initialVisit, isAbstract, isAutowireCandidate, setAbstract, setAliases, setAutowireCandidate, setAutowireType, setConstructor, setCreate, setDemands, setDepends, setDestroy, setInstallCallbacks, setInstalls, setMode, setName, setParent, setProperties, setStart, setStop, setSupplies, setUninstallCallbacks, setUninstalls, toShortString, toString |
| Methods inherited from class org.jboss.beans.metadata.plugins.AbstractFeatureMetaData |
|---|
applyCollectionOrMapCheck, describeVisit, getAnnotations, getChildren, getDescription, setAnnotations, setDescription |
| Methods inherited from class org.jboss.util.JBossObject |
|---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.beans.metadata.spi.BeanMetaData |
|---|
getAnnotations, setAnnotations |
| Methods inherited from interface org.jboss.beans.metadata.spi.FeatureMetaData |
|---|
getDescription |
| Methods inherited from interface org.jboss.util.JBossInterface |
|---|
clone, toShortString |
| Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode |
|---|
describeVisit, getChildren |
| Constructor Detail |
|---|
public GenericBeanFactoryMetaData()
public GenericBeanFactoryMetaData(String name)
name - the name
public GenericBeanFactoryMetaData(String name,
String bean)
name - the namebean - the bean class name| Method Detail |
|---|
public String getBeanClass()
public void setBeanClass(String beanClass)
beanClass - the classpublic void setClassLoader(ClassLoaderMetaData classLoader)
BeanMetaData
setClassLoader in interface BeanMetaDatasetClassLoader in class AbstractBeanMetaDataclassLoader - the ClassLoader metadatapublic void setBeanConstructor(ConstructorMetaData constructor)
constructor - the constructorpublic ValueMetaData getBeanProperty(String name)
name - the name
public void addBeanProperty(PropertyMetaData property)
property - the propertypublic void setBeanCreate(LifecycleMetaData lifecycle)
public void setBeanStart(LifecycleMetaData lifecycle)
public void setBean(String bean)
AbstractBeanMetaData
setBean in class AbstractBeanMetaDatabean - The bean class name to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||