org.apache.tapestry.spec
Interface IBeanSpecification

All Superinterfaces:
ILocatable, ILocationHolder, IPropertyHolder
All Known Implementing Classes:
BeanSpecification

public interface IBeanSpecification
extends IPropertyHolder, ILocationHolder, ILocatable

A specification of a helper bean for a component.

Version:
$Id: IBeanSpecification.java,v 1.4 2004/02/19 17:37:52 hlship Exp $
Author:
glongman@intelligentworks.com

Method Summary
 void addInitializer(IBeanInitializer initializer)
           
 String getClassName()
           
 String getDescription()
           
 List getInitializers()
          Returns the List of IBeanInitializers.
 BeanLifecycle getLifecycle()
           
 void setClassName(String className)
           
 void setDescription(String desc)
           
 void setLifecycle(BeanLifecycle lifecycle)
           
 String toString()
           
 
Methods inherited from interface org.apache.tapestry.util.IPropertyHolder
getProperty, getPropertyNames, removeProperty, setProperty
 
Methods inherited from interface org.apache.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
getLocation
 

Method Detail

getClassName

public String getClassName()

getLifecycle

public BeanLifecycle getLifecycle()

addInitializer

public void addInitializer(IBeanInitializer initializer)
Since:
1.0.5

getInitializers

public 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 String toString()
Overrides:
toString in class Object

getDescription

public String getDescription()

setDescription

public void setDescription(String desc)

setClassName

public void setClassName(String className)
Since:
3.0

setLifecycle

public void setLifecycle(BeanLifecycle lifecycle)
Since:
3.0