public class BeanSpecification extends LocatablePropertyHolder implements IBeanSpecification
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
className |
protected java.util.List |
initializers
A List of
IBeanInitializer. |
protected BeanLifecycle |
lifecycle |
| Constructor and Description |
|---|
BeanSpecification() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInitializer(IBeanInitializer initializer) |
java.lang.String |
getClassName() |
java.lang.String |
getDescription() |
java.util.List |
getInitializers()
Returns the
Listof IBeanInitializers. |
BeanLifecycle |
getLifecycle() |
java.lang.String |
getPropertyName()
Returns the name of the property to be created for this component, or null if no property
should be created.
|
void |
setClassName(java.lang.String className) |
void |
setDescription(java.lang.String desc) |
void |
setLifecycle(BeanLifecycle lifecycle) |
void |
setPropertyName(java.lang.String propertyName) |
java.lang.String |
toString() |
getLocation, setLocationgetProperty, getPropertyNames, removeProperty, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProperty, getPropertyNames, removeProperty, setPropertyprotected java.lang.String className
protected BeanLifecycle lifecycle
protected java.util.List initializers
IBeanInitializer.public BeanSpecification()
public java.lang.String getClassName()
getClassName in interface IBeanSpecificationpublic BeanLifecycle getLifecycle()
getLifecycle in interface IBeanSpecificationpublic void addInitializer(IBeanInitializer initializer)
addInitializer in interface IBeanSpecificationpublic java.util.List getInitializers()
Listof IBeanInitializers. The caller should not modify this
value!. May return null if there are no initializers.getInitializers in interface IBeanSpecificationpublic java.lang.String toString()
toString in interface IBeanSpecificationtoString in class java.lang.Objectpublic java.lang.String getDescription()
getDescription in interface IBeanSpecificationpublic void setDescription(java.lang.String desc)
setDescription in interface IBeanSpecificationpublic void setClassName(java.lang.String className)
setClassName in interface IBeanSpecificationpublic void setLifecycle(BeanLifecycle lifecycle)
setLifecycle in interface IBeanSpecificationpublic java.lang.String getPropertyName()
PropertyInjectablegetPropertyName in interface PropertyInjectablepublic void setPropertyName(java.lang.String propertyName)
setPropertyName in interface PropertyInjectable