XCube_RenderSystem Class Reference

Inherited by Legacy_RenderSystem.

Inheritance diagram for XCube_RenderSystem:

[legend]
List of all members.

Public Member Functions

 prepare (&$controller)
createRenderTarget ()
 render (&$target)

Public Attributes

 $mController

Detailed Description

This system is in charge of rendering and contents cache management. For cache management, this system must talk with a business logic before business logic executes. This class has a bad design so that the template engine is strongly tied to cache management. We must divide this class into renderer and cache management.


Member Function Documentation

XCube_RenderSystem::prepare ( &$  controller  ) 

Prepare.

Parameters:
XCube_Controller $controller

Reimplemented in Legacy_AdminRenderSystem, and Legacy_RenderSystem.

& XCube_RenderSystem::createRenderTarget (  ) 

Create an object of the render-target, and return it.

Returns:
XCube_RenderTarget

XCube_RenderSystem::render ( &$  target  ) 

Render to $target.

Parameters:
XCube_RenderTarget $target


Member Data Documentation

XCube_RenderSystem::$mController

private

Reimplemented in Legacy_AdminRenderSystem.


The documentation for this class was generated from the following file:
Generated on Thu Nov 2 00:27:24 2006 for XOOPS Cube Legacy by  doxygen 1.5.1