org.apache.tapestry
Class BaseComponentTemplateLoader

java.lang.Object
  extended by org.apache.tapestry.BaseComponentTemplateLoader

public class BaseComponentTemplateLoader
extends Object

Utility class instantiated by BaseComponent to process the component's template, which involves working through the nested structure of the template and hooking the various static template blocks and components together using IComponent.addBody(IRender) and BaseComponent.addOuter(IRender).

Since:
3.0
Version:
$Id: BaseComponentTemplateLoader.java 243850 2004-03-12 17:13:04Z dsolis $
Author:
Howard Lewis Ship

Constructor Summary
BaseComponentTemplateLoader(IRequestCycle requestCycle, IPageLoader pageLoader, BaseComponent loadComponent, ComponentTemplate template, IPageSource pageSource)
           
 
Method Summary
protected  ApplicationRuntimeException createBodylessComponentException(IComponent component)
           
 void process()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseComponentTemplateLoader

public BaseComponentTemplateLoader(IRequestCycle requestCycle,
                                   IPageLoader pageLoader,
                                   BaseComponent loadComponent,
                                   ComponentTemplate template,
                                   IPageSource pageSource)
Method Detail

process

public void process()

createBodylessComponentException

protected ApplicationRuntimeException createBodylessComponentException(IComponent component)