org.apache.tapestry.spec
Interface IApplicationSpecification

All Superinterfaces:
ILibrarySpecification, ILocatable, ILocationHolder, IPropertyHolder
All Known Implementing Classes:
ApplicationSpecification

public interface IApplicationSpecification
extends ILibrarySpecification

Defines and interface for the configuration for a Tapestry application. An ApplicationSpecification extends ILibrarySpecification by adding new properties name and engineClassName.

Version:
$Id: IApplicationSpecification.java,v 1.3 2004/02/19 17:37:52 hlship Exp $
Author:
Geoffrey Longman

Method Summary
 String getEngineClassName()
          Returns the name of the class (which implements IEngine).
 String getName()
          Returns a "user friendly" name for the application (which is optional).
 void setEngineClassName(String value)
           
 void setName(String name)
           
 
Methods inherited from interface org.apache.tapestry.spec.ILibrarySpecification
addExtensionSpecification, checkExtension, getComponentSpecificationPath, getComponentTypes, getDescription, getExtension, getExtension, getExtensionNames, getExtensionSpecification, getExtensionSpecifications, getLibraryIds, getLibrarySpecificationPath, getPageNames, getPageSpecificationPath, getPublicId, getResourceResolver, getServiceClassName, getServiceNames, getSpecificationLocation, instantiateImmediateExtensions, setComponentSpecificationPath, setDescription, setLibrarySpecificationPath, setPageSpecificationPath, setPublicId, setResourceResolver, setServiceClassName, setSpecificationLocation
 
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

getName

public String getName()
Returns a "user friendly" name for the application (which is optional).


setEngineClassName

public void setEngineClassName(String value)

getEngineClassName

public String getEngineClassName()
Returns the name of the class (which implements IEngine). May return null, in which case a default is used.


setName

public void setName(String name)