Modules

The interface ESRender_Module_Interface

Implemented by all modules, this interface defines the responsibilities of all modules.

For a convinient way of implementing your own module, please see class ESRender_Module_Base.

instanceExists()

Instanciation-method.

As every module brings it's own constraints to storing an object's instance to the table, the renderer will call this method to determine if a new instance must be created (by calling createInstance()) before processing a request. Returns a boolean value telling if the given object was previously instanciated.

createInstance()

Instanciation-method.

If the renderer's call to instanceExists() return true, this method will be called to signal the module to create a new object-instance.

process()

Processing-method.

Let the module take all the necessary steps to process (a.k.a. render) an object. Currently this method examines the request-parameter "display"