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:
- Cloneable, BeanMetaData, FeatureMetaData, MetaDataVisitorNode, org.jboss.util.JBossInterface
public class GenericBeanFactoryMetaData
- extends AbstractBeanMetaData
GenericBeanFactoryMetaData.
- Version:
- $Revision: 1.6 $
- Author:
- Adrian Brock
Fields inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData |
bean, classLoader, constructor, create, demands, destroy, metaData, mode, name, start, stop, supplies |
Fields inherited from class org.jboss.util.JBossObject |
hashCode, log, toString |
Methods inherited from class org.jboss.beans.metadata.plugins.AbstractBeanMetaData |
addProperty, getBean, getChildren, getChildren, getClassLoader, getConstructor, getCreate, getDemands, getDestroy, getMode, getName, getProperties, getProperty, getStart, getStop, getSupplies, setBean, setConstructor, setCreate, setDemands, setDestroy, setMode, setName, setProperties, setStart, setStop, setSupplies, 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 |
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
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
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 © 2004 JBoss Inc. All Rights Reserved.