org.apache.tapestry.spec
Interface IBeanSpecification

All Superinterfaces:
IPropertyHolder, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, PropertyInjectable
All Known Implementing Classes:
BeanSpecification

public interface IBeanSpecification
extends IPropertyHolder, org.apache.hivemind.LocationHolder, org.apache.hivemind.Locatable, PropertyInjectable

A specification of a helper bean for a component.

Author:
glongman@intelligentworks.com

Method Summary
 void addInitializer(IBeanInitializer initializer)
           
 java.lang.String getClassName()
           
 java.lang.String getDescription()
           
 java.util.List getInitializers()
          Returns the List of IBeanInitializers.
 BeanLifecycle getLifecycle()
           
 void setClassName(java.lang.String className)
           
 void setDescription(java.lang.String desc)
           
 void setLifecycle(BeanLifecycle lifecycle)
           
 java.lang.String toString()
           
 
Methods inherited from interface org.apache.tapestry.util.IPropertyHolder
getProperty, getPropertyNames, removeProperty, setProperty
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 
Methods inherited from interface org.apache.tapestry.spec.PropertyInjectable
getPropertyName, setPropertyName
 

Method Detail

getClassName

public java.lang.String getClassName()

getLifecycle

public BeanLifecycle getLifecycle()

addInitializer

public void addInitializer(IBeanInitializer initializer)
Since:
1.0.5

getInitializers

public java.util.List getInitializers()
Returns the List of IBeanInitializers. The caller should not modify this value!. May return null if there are no initializers.

Since:
1.0.5

toString

public java.lang.String toString()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String desc)

setClassName

public void setClassName(java.lang.String className)
Since:
3.0

setLifecycle

public void setLifecycle(BeanLifecycle lifecycle)
Since:
3.0