org.infoglue.deliver.invokers
Class ComponentBasedHTMLPageInvoker

java.lang.Object
  |
  +--org.infoglue.deliver.invokers.PageInvoker
        |
        +--org.infoglue.deliver.invokers.ComponentBasedHTMLPageInvoker
Direct Known Subclasses:
DecoratedComponentBasedHTMLPageInvoker

public class ComponentBasedHTMLPageInvoker
extends PageInvoker

Author:
Mattias Bogeblad This class delivers a normal html page by using the component-based method.

Constructor Summary
ComponentBasedHTMLPageInvoker()
           
 
Method Summary
 PageInvoker getDecoratedPageInvoker()
          This method should return an instance of the class that should be used for page editing inside the tools or in working.
 void invokePage()
          This is the method that will render the page.
 
Methods inherited from class org.infoglue.deliver.invokers.PageInvoker
cachePage, deliverPage, getDatabase, getDefaultContext, getDeliveryContext, getPageString, getRequest, getResponse, getTemplateController, setPageString, setParameters
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentBasedHTMLPageInvoker

public ComponentBasedHTMLPageInvoker()
Method Detail

getDecoratedPageInvoker

public PageInvoker getDecoratedPageInvoker()
                                    throws SystemException
This method should return an instance of the class that should be used for page editing inside the tools or in working. Makes it possible to have an alternative to the ordinary delivery optimized class.

Specified by:
getDecoratedPageInvoker in class PageInvoker
SystemException

invokePage

public void invokePage()
                throws SystemException,
                       java.lang.Exception
This is the method that will render the page. It uses the new component based structure.

Specified by:
invokePage in class PageInvoker
SystemException
java.lang.Exception