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

java.lang.String getClassName()

getLifecycle

BeanLifecycle getLifecycle()

addInitializer

void addInitializer(IBeanInitializer initializer)
Since:
1.0.5

getInitializers

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

java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String desc)

setClassName

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

setLifecycle

void setLifecycle(BeanLifecycle lifecycle)
Since:
3.0