Support Joomla!

Joomla! 1.5 Documentation

Packages

Package: Joomla-Framework

Developer Network License

The Joomla! Developer Network content is © copyright 2006 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution- NonCommercial- ShareAlike 2.5

Abstract Class JElement

Description

Parameter base class

The JElement is the base class for all JElement types

Located in /joomla/html/parameter/element.php (line 30)

Class JObject   (Subpackage Base)

Abstract class JElement   (Subpackage Parameter)
Direct descendents
Class Description
ClassJElementLanguages Renders a languages element
ClassJElementFilelist Renders a filelist element
ClassJElementSpacer Renders a spacer element
ClassJElementRadio Renders a radio element
ClassJElementSQL Renders a SQL element
ClassJElementSection Renders a section element
ClassJElementTextarea Renders a textarea element
ClassJElementPassword Renders a password element
ClassJElementTimezones Renders a timezones element
ClassJElementMenu Renders a menu element
ClassJElementMenuItem Renders a menu item element
ClassJElementHelpsites Renders a helpsites element
ClassJElementHidden Renders a hidden element
ClassJElementText Renders a text element
ClassJElementCategory Renders a category element
ClassJElementEditors Renders a editors element
ClassJElementImageList Renders a imagelist element
ClassJElementFolderlist Renders a filelist element
ClassJElementList Renders a list element
Variable Summary
Variable string $_name
Variable object $_parent
Method Summary
Constructor JElement __construct ([ $parent = null])
Method void fetchElement ( $name,  $value,  &$xmlElement,  $control_name)
Method void fetchTooltip ( $label,  $description,  &$xmlElement, [ $control_name = ''], [ $name = ''])
Method string getName ()
Method void render ( &$xmlElement,  $value, [ $control_name = 'params'])
Variables
string $_name = null (line 41)

element name

This has to be set in the final renderer classes.

  • access: protected

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

reference to the object that instantiated the element

  • access: protected
Methods
Constructor __construct (line 56)

Constructor

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

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

Redefined in descendants as:
getName (line 66)

get the element name

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

Inherited Methods

Inherited From JObject

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

Documentation generated on Mon, 05 Mar 2007 20:57:21 +0000 by phpDocumentor 1.3.1