org.apache.tapestry.spec
Interface IPropertySpecification

All Superinterfaces:
ILocatable, ILocationHolder
All Known Implementing Classes:
PropertySpecification

public interface IPropertySpecification
extends ILocationHolder

Defines a transient or persistant property of a component or page. A IComponentClassEnhancer uses this information to create a subclass with the necessary instance variables and methods.

Version:
$Id: IPropertySpecification.java 243791 2004-02-19 17:38:13Z hlship $
Author:
glongman@intelligentworks.com

Method Summary
 String getInitialValue()
           
 String getName()
           
 String getType()
           
 boolean isPersistent()
           
 void setInitialValue(String initialValue)
           
 void setName(String name)
          Sets the name of the property.
 void setPersistent(boolean persistant)
           
 void setType(String type)
           
 
Methods inherited from interface org.apache.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
getLocation
 

Method Detail

getInitialValue

String getInitialValue()

getName

String getName()

isPersistent

boolean isPersistent()

getType

String getType()

setInitialValue

void setInitialValue(String initialValue)

setName

void setName(String name)
Sets the name of the property. This should not be changed once this IPropertySpecification is added to a IComponentSpecification.


setPersistent

void setPersistent(boolean persistant)

setType

void setType(String type)