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 243791 2004-02-19 17:38:13Z hlship $
Author:
Howard Lewis Ship
See Also:
IComponent.finishLoad(IRequestCycle, IPageLoader, org.apache.tapestry.spec.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

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

Since:
0.2.12

getTemplateSource

ITemplateSource getTemplateSource()
A convienience; returns the template source provided by the engine.

Since:
0.2.12

createImplicitComponent

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