org.jboss.beans.metadata.plugins.factory
Class GenericBeanFactoryMetaData
java.lang.Object
org.jboss.util.JBossObject
org.jboss.beans.metadata.plugins.AbstractFeatureMetaData
org.jboss.beans.metadata.plugins.AbstractBeanMetaData
org.jboss.beans.metadata.plugins.factory.GenericBeanFactoryMetaData
- All Implemented Interfaces:
- Serializable, Cloneable, MutableLifecycleHolder, TypeProvider, BeanMetaData, BeanMetaDataFactory, FeatureMetaData, MetaDataVisitorNode, ValueMetaData, org.jboss.util.JBossInterface
public class GenericBeanFactoryMetaData
- extends AbstractBeanMetaData
GenericBeanFactoryMetaData.
- Version:
- $Revision: 64100 $
- Author:
- Adrian Brock
- See Also:
- Serialized Form
| 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 |
| 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, setBean, setConstructor, setCreate, setDemands, setDepends, setDestroy, setInstallCallbacks, setInstalls, setMode, setName, setParent, setProperties, setStart, setStop, setSupplies, setUninstallCallbacks, setUninstalls, toShortString, toString |
| Methods inherited from class org.jboss.util.JBossObject |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
| Methods inherited from interface org.jboss.util.JBossInterface |
clone, toShortString |
| Methods inherited from interface org.jboss.util.JBossInterface |
clone, toShortString |
GenericBeanFactoryMetaData
public GenericBeanFactoryMetaData()
- Create a new GenericBeanFactoryMetaData.
GenericBeanFactoryMetaData
public GenericBeanFactoryMetaData(String name)
- Create a new GenericBeanFactoryMetaData.
- Parameters:
name - the name
GenericBeanFactoryMetaData
public GenericBeanFactoryMetaData(String name,
String bean)
- Create a new GenericBeanFactoryMetaData.
- Parameters:
name - the namebean - the bean class name
getBeanClass
public String getBeanClass()
- Get the class of the bean created
- Returns:
- the class
setBeanClass
public void setBeanClass(String beanClass)
- Set the class of the bean created
- Parameters:
beanClass - the class
setClassLoader
public void setClassLoader(ClassLoaderMetaData classLoader)
- Description copied from interface:
BeanMetaData
- Set the bean ClassLoader
- Specified by:
setClassLoader in interface BeanMetaData- Overrides:
setClassLoader in class AbstractBeanMetaData
- Parameters:
classLoader - the ClassLoader metadata
setBeanConstructor
public void setBeanConstructor(ConstructorMetaData constructor)
- Set the bean constructor
- Parameters:
constructor - the constructor
getBeanProperty
public ValueMetaData getBeanProperty(String name)
- Get a bean property
- Parameters:
name - the name
- Returns:
- the value metadata
addBeanProperty
public void addBeanProperty(PropertyMetaData property)
- Add a bean property
- Parameters:
property - the property
setBeanCreate
public void setBeanCreate(LifecycleMetaData lifecycle)
setBeanStart
public void setBeanStart(LifecycleMetaData lifecycle)
Copyright ? 2007 JBoss Inc.. All Rights Reserved.