Abstract Class JElement

Description

Parameter base class

The JElement is the base class for all JElement types

Located in /parameter/element.php (line 26)

JObject
   |
   --JElement
Direct descendents
Class Description
 class JElement_Category Renders a category element
 class JElement_Editors Renders a editors element
 class JElement_FileList Renders a filelist element
 class JElement_Helpsites Renders a helpsites element
 class JElement_ImageList Renders a imagelist element
 class JElement_Languages Renders a languages element
 class JElement_List Renders a list element
 class JElement_Menu Renders a menu element
 class JElement_Radio Renders a radio element
 class JElement_Section Renders a section element
 class JElement_Spacer Renders a spacer element
 class JElement_Text Renders a text element
 class JElement_Textarea Renders a textarea element
Variable Summary
 string $_name
 object $_parent
Method Summary
 JElement __construct ([mixed $parent = null])
 void fetchElement (mixed $name, mixed $value, mixed &$xmlElement, mixed $control_name)
 void fetchTooltip (mixed $label, mixed $description, mixed &$xmlElement, [mixed $control_name = ''], [mixed $name = ''])
 string getName ()
 void render (mixed &$xmlElement, [mixed $control_name = 'params'])
Variables
string $_name = null (line 36)

element name

This has to be set in the final renderer classes.

  • access: protected

Redefined in descendants as:
object $_parent = null (line 44)

reference to the object that instantiated the element

  • access: protected
Methods
Constructor __construct (line 51)

Constructor

  • access: protected
JElement __construct ([mixed $parent = null])

Redefinition of:
JObject::__construct()
Class constructor, overridden in descendant classes.
fetchTooltip (line 82)
void fetchTooltip (mixed $label, mixed $description, mixed &$xmlElement, [mixed $control_name = ''], [mixed $name = ''])

Redefined in descendants as:
getName (line 61)

get the element name

  • return: type of the parameter
  • access: public
string getName ()
render (line 65)
void render (mixed &$xmlElement, [mixed $control_name = 'params'])

Inherited Methods

Inherited From JObject

 JObject::__construct()
 JObject::JObject()
 JObject::get()
 JObject::set()
 JObject::toString()
 JObject::__destruct()

Documentation generated on Sat, 4 Feb 2006 14:23:19 +0100 by phpDocumentor 1.3.0RC4