AnewtFormRenderer class

Abstract base class for form renderers.

Class Overview

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.

Public Methods

__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

set_form($form)

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

Parameters

$form

An AnewtForm instance.

render_default()

Render the form.

Return value

Rendered form as a AnewtXMLDomNode.

Protected Methods

build_form_element() [protected]

Build the form element.

Protected Attributes

$_form [protected]

Form instance of this form renderer.

Inheritance

Base Classes

Inherited members