org.apache.tapestry.engine
Interface IPageLoader

All Known Implementing Classes:
PageLoader

public interface IPageLoader

Interface exposed to components as they are loaded by the page loader.

Version:
$Id: IPageLoader.java,v 1.6 2003/04/21 13:15:33 glongman Exp $
Author:
Howard Lewis Ship
See Also:
IComponent.finishLoad(IRequestCycle, IPageLoader, IComponentSpecification)

Method Summary
 IComponent createImplicitComponent(IRequestCycle cycle, IComponent container, String componentId, String componentType, ILocation location)
          Invoked to create an implicit component (one which is defined in the containing component's template, rather that in the containing component's specification).
 IEngine getEngine()
          Returns the engine for which this page loader is curently constructing a page.
 ITemplateSource getTemplateSource()
          A convienience; returns the template source provided by the engine.
 

Method Detail

getEngine

public IEngine getEngine()
Returns the engine for which this page loader is curently constructing a page.
Since:
0.2.12

getTemplateSource

public ITemplateSource getTemplateSource()
A convienience; returns the template source provided by the engine.
Since:
0.2.12

createImplicitComponent

public IComponent createImplicitComponent(IRequestCycle cycle,
                                          IComponent container,
                                          String componentId,
                                          String componentType,
                                          ILocation location)
Invoked to create an implicit component (one which is defined in the containing component's template, rather that in the containing component's specification).
Since:
3.0
See Also:
BaseComponentTemplateLoader