|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.infoglue.cms.invokers.PageInvoker
|
+--org.infoglue.cms.invokers.ComponentBasedHTMLPageInvoker
| Constructor Summary | |
ComponentBasedHTMLPageInvoker(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
TemplateController templateController,
DeliveryContext deliveryContext)
|
|
| Method Summary | |
protected java.util.Map |
getComponent(org.dom4j.Element element,
java.lang.String componentName,
TemplateController templateController)
This method gets a specific component. |
protected InfoGlueComponent |
getComponent(TemplateController templateController,
InfoGlueComponent component,
java.lang.Integer siteNodeId,
java.lang.String id)
This method fetches a subcomponent from either the current page or from a parent node if it's not defined. |
protected java.util.Map |
getComponents(org.dom4j.Element element,
TemplateController templateController)
This method gets a Map of the components available on the page. |
protected java.util.List |
getComponents(TemplateController templateController,
InfoGlueComponent component,
java.lang.Integer siteNodeId,
java.lang.String id)
This method fetches a subcomponent from either the current page or from a parent node if it's not defined. |
protected java.lang.String |
getComponentString(TemplateController templateController,
java.lang.Integer contentId)
This method fetches the component template as a string. |
protected java.util.List |
getInheritedComponents(TemplateController templateController,
InfoGlueComponent component,
java.lang.Integer siteNodeId,
java.lang.String id)
This method fetches a subcomponent from either the current page or from a parent node if it's not defined. |
protected java.util.List |
getPageComponents(org.dom4j.Element element,
java.lang.String slotName,
TemplateController templateController)
This method gets the component structure on the page. |
protected org.w3c.dom.Document |
getPageComponentsDocument(TemplateController templateController,
java.lang.Integer siteNodeId,
java.lang.Integer languageId,
java.lang.Integer contentId)
This method fetches the pageComponent structure as a document. |
protected java.lang.String |
getPageComponentsString(TemplateController templateController,
java.lang.Integer siteNodeId,
java.lang.Integer languageId,
java.lang.Integer contentId)
This method fetches the pageComponent structure from the metainfo content. |
void |
invokePage()
This is the method that will render the page. |
| Methods inherited from class org.infoglue.cms.invokers.PageInvoker |
cachePage, deliverPage, getDeliveryContext, getPageString, getRequest, getResponse, getTemplateController, setPageString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ComponentBasedHTMLPageInvoker(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
TemplateController templateController,
DeliveryContext deliveryContext)
| Method Detail |
public void invokePage()
throws java.lang.Exception
invokePage in class PageInvokerjava.lang.Exception
protected java.lang.String getPageComponentsString(TemplateController templateController,
java.lang.Integer siteNodeId,
java.lang.Integer languageId,
java.lang.Integer contentId)
throws org.infoglue.cms.exception.SystemException,
java.lang.Exception
org.infoglue.cms.exception.SystemException
java.lang.Exception
protected org.w3c.dom.Document getPageComponentsDocument(TemplateController templateController,
java.lang.Integer siteNodeId,
java.lang.Integer languageId,
java.lang.Integer contentId)
throws org.infoglue.cms.exception.SystemException,
java.lang.Exception
org.infoglue.cms.exception.SystemException
java.lang.Exception
protected java.util.Map getComponents(org.dom4j.Element element,
TemplateController templateController)
throws java.lang.Exception
java.lang.Exception
protected java.util.Map getComponent(org.dom4j.Element element,
java.lang.String componentName,
TemplateController templateController)
throws java.lang.Exception
java.lang.Exception
protected java.lang.String getComponentString(TemplateController templateController,
java.lang.Integer contentId)
throws org.infoglue.cms.exception.SystemException,
java.lang.Exception
org.infoglue.cms.exception.SystemException
java.lang.Exception
protected java.util.List getInheritedComponents(TemplateController templateController,
InfoGlueComponent component,
java.lang.Integer siteNodeId,
java.lang.String id)
throws java.lang.Exception
java.lang.Exception
protected InfoGlueComponent getComponent(TemplateController templateController,
InfoGlueComponent component,
java.lang.Integer siteNodeId,
java.lang.String id)
throws java.lang.Exception
java.lang.Exception
protected java.util.List getComponents(TemplateController templateController,
InfoGlueComponent component,
java.lang.Integer siteNodeId,
java.lang.String id)
throws java.lang.Exception
java.lang.Exception
protected java.util.List getPageComponents(org.dom4j.Element element,
java.lang.String slotName,
TemplateController templateController)
throws java.lang.Exception
java.lang.Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||