1 15 package org.apache.tapestry.engine; 16 17 import org.apache.hivemind.Location; 18 import org.apache.tapestry.IComponent; 19 import org.apache.tapestry.IEngine; 20 import org.apache.tapestry.INamespace; 21 import org.apache.tapestry.IPage; 22 import org.apache.tapestry.IRequestCycle; 23 import org.apache.tapestry.ITemplateComponent; 24 import org.apache.tapestry.spec.IComponentSpecification; 25 26 33 34 public interface IPageLoader 35 { 36 43 44 public IComponent createImplicitComponent(IRequestCycle cycle, IComponent container, String componentId, 45 String componentType, Location location); 46 47 63 64 public IPage loadPage(String name, INamespace namespace, IRequestCycle cycle, IComponentSpecification specification); 65 66 75 public void loadTemplateForComponent(IRequestCycle cycle, ITemplateComponent component); 76 } | Popular Tags |