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 243791 2004-02-19 17:38:13Z hlship $
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

String getClassName()

getLifecycle

BeanLifecycle getLifecycle()

addInitializer

void addInitializer(IBeanInitializer initializer)
Since:
1.0.5

getInitializers

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

String toString()
Overrides:
toString in class Object

getDescription

String getDescription()

setDescription

void setDescription(String desc)

setClassName

void setClassName(String className)
Since:
3.0

setLifecycle

void setLifecycle(BeanLifecycle lifecycle)
Since:
3.0