Support Joomla!

Joomla! 1.5 Documentation

Packages

Package: Joomla-Framework

License

Content on this site is copyright © 2005 - 2008 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution- NonCommercial- ShareAlike 2.5. Some parts of this website may be subject to other licenses.

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 29)

Class JObject   (Subpackage Base)

Abstract class JElement   (Subpackage Parameter)
Direct descendents
Class Description
ClassJElementCalendar Renders a calendar element
ClassJElementCategory Renders a category element
ClassJElementEditors Renders a editors element
ClassJElementFilelist Renders a filelist element
ClassJElementFolderlist Renders a filelist element
ClassJElementHelpsites Renders a helpsites element
ClassJElementHidden Renders a hidden element
ClassJElementImageList Renders a imagelist element
ClassJElementLanguages Renders a languages element
ClassJElementList Renders a list element
ClassJElementMenu Renders a menu element
ClassJElementMenuItem Renders a menu item element
ClassJElementPassword Renders a password element
ClassJElementRadio Renders a radio element
ClassJElementSection Renders a section element
ClassJElementSpacer Renders a spacer element
ClassJElementSQL Renders a SQL element
ClassJElementText Renders a text element
ClassJElementTextarea Renders a textarea element
ClassJElementTimezones Renders a timezones 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 40)

element name

This has to be set in the final renderer classes.

  • access: protected

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

reference to the object that instantiated the element

  • access: protected

Inherited Variables

Inherited from JObject

Variable JObject::$_errors
Methods
Constructor __construct (line 55)

Constructor

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

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

Redefined in descendants as:
getName (line 65)

get the element name

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

Inherited Methods

Inherited From JObject

 JObject::JObject()
 JObject::__construct()
 JObject::get()
 JObject::getError()
 JObject::getErrors()
 JObject::getProperties()
 JObject::getPublicProperties()
 JObject::set()
 JObject::setError()
 JObject::setProperties()
 JObject::toString()

Documentation generated on Tue, 29 Jan 2008 18:45:34 +0000 by phpDocumentor 1.3.1