.

IRenderDecorator Interface Reference
[Interfaces]

Decorates the rendering process. More...

Inheritance diagram for IRenderDecorator:
RenderDecoratorBase AjaxRenderDecorator CacheRenderDecorator CommandsRouteRenderDecorator ConsoleOnlyRenderDecorator DispatcherInvokeRenderDecorator ETagRenderDecorator NotFoundRenderDecorator RedirectActionRenderDecorator RedirectRenderDecorator

List of all members.

Public Member Functions

  append ($decorator)
  Add a new decorator to end of decorator chain.
  get_next ()
  Return next renderer in chain.
  initialize ($page_data)
  Initialize this decorator and the data passed.
  render_content ($page_data)
  Render content.
  render_page ($page_data, $content_render_decorator, $policy=0)
  Render page.

Detailed Description

Decorates the rendering process.

Author:
Gerd Riesselmann

Definition at line 10 of file irenderdecorator.cls.php.


Member Function Documentation

IRenderDecorator::append ( decorator  ) 

Add a new decorator to end of decorator chain.

Parameters:
IRenderDecorator  $decorator
Returns:
void

Implemented in RenderDecoratorBase.

IRenderDecorator::get_next (  ) 

Return next renderer in chain.

Returns:
IRenderDecorator

Implemented in RenderDecoratorBase.

IRenderDecorator::initialize ( page_data  ) 

Initialize this decorator and the data passed.

Parameters:
PageData  $page_data
Returns:
void

Implemented in CacheRenderDecorator, CommandsRouteRenderDecorator, NotFoundRenderDecorator, RedirectActionRenderDecorator, RedirectRenderDecorator, and RenderDecoratorBase.

IRenderDecorator::render_content ( page_data  ) 

Render content.

Parameters:
PageData  $page_data
Returns:
void

Implemented in DispatcherInvokeRenderDecorator, NotFoundRenderDecorator, RenderDecoratorBase, and ConsoleOnlyRenderDecorator.

IRenderDecorator::render_page ( page_data,
content_render_decorator,
policy = 0  
)

Render page.

Parameters:
PageData  $page_data
IRenderDecorator  Decorator to invoke render_content upon
int  $policy If set to IView::DISPLAY, content is printed, if false it is returned only
Returns:
mixed Success information

Implemented in DispatcherInvokeRenderDecorator, ETagRenderDecorator, RenderDecoratorBase, AjaxRenderDecorator, and ConsoleRenderDecorator.


The documentation for this interface was generated from the following file: