org.apache.tapestry
Interface IExternalPage

All Superinterfaces:
IComponent, ILocatable, ILocationHolder, IPage, IRender

public interface IExternalPage
extends IPage

Defines a page which may be referenced externally via a URL using the ExternalService. External pages may be bookmarked via their URL for latter display. See the ExternalLink for details on how to invoke IExternalPages.

Since:
2.2
Version:
$Id: IExternalPage.java 243791 2004-02-19 17:38:13Z hlship $
Author:
Howard Lewis Ship, Malcolm Edgar
See Also:
ExternalCallback, ExternalService

Method Summary
 void activateExternalPage(Object[] parameters, IRequestCycle cycle)
          Initialize the external page with the given array of parameters and request cycle.
 
Methods inherited from interface org.apache.tapestry.IPage
addPageDetachListener, addPageRenderListener, addPageValidateListener, attach, beginPageRender, beginResponse, detach, endPageRender, getChangeObserver, getEngine, getGlobal, getLocale, getNestedComponent, getPageName, getRequestCycle, getResponseWriter, getVisit, removePageDetachListener, removePageRenderListener, removePageValidateListener, renderPage, setChangeObserver, setLocale, setPageName, setRequestCycle, validate
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, finishLoad, getAsset, getAssets, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainer, getExtendedId, getId, getIdPath, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, getString, renderBody, setBinding, setContainer, setId, setNamespace, setPage, setProperty, setSpecification
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.tapestry.ILocationHolder
setLocation
 
Methods inherited from interface org.apache.tapestry.ILocatable
getLocation
 

Method Detail

activateExternalPage

void activateExternalPage(Object[] parameters,
                          IRequestCycle cycle)
Initialize the external page with the given array of parameters and request cycle.

This method is invoked after IPage.validate(IRequestCycle).

Parameters:
parameters - the array of page parameters
cycle - current request cycle