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)
           
 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.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

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 *


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.