AnewtFormRenderer Class Reference

Abstract base class for form renderers. More...

List of all members.

Public Member Functions

 __construct ($form=null)
 Create a new form renderer instance.
 set_form ($form)
 Set a reference to a form instance on this form renderer.
 render_default ()
 Render the form.

Protected Member Functions

 build_form_element ()
 Build the form element.

Protected Attributes

 $_form = null
 Form instance of this form renderer.


Detailed Description

Abstract base class for form renderers.

This class must be subclassed to provide required functionality; the base implementation only provides some functionality shared by all form renderers.

Definition at line 21 of file form/renderer/base.lib.php.


Constructor & Destructor Documentation

AnewtFormRenderer::__construct ( form = null  ) 

Create a new form renderer instance.

Optionally an AnewtForm instance can be passed, which is passed to AnewtFormRenderer::set_form.

Parameters:
$form Optional form.
See also:
AnewtFormRenderer::set_form

Reimplemented from AnewtContainer.

Definition at line 39 of file form/renderer/base.lib.php.


Member Function Documentation

AnewtFormRenderer::set_form ( form  ) 

Set a reference to a form instance on this form renderer.

Parameters:
$form An AnewtForm instance.

Definition at line 51 of file form/renderer/base.lib.php.

AnewtFormRenderer::render_default (  )  [abstract]

Render the form.

Returns:
Rendered form as a AnewtXMLDomNode.

Reimplemented in AnewtFormRendererDefault.


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

Generated on Sun Aug 2 22:54:37 2009 for Anewt by  doxygen 1.5.9