Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JNode
+ Graphe d'héritage de JNode:
+ Graphe de collaboration de JNode:

Liste de tous les membres

Fonctions membres publiques

 __construct ()
 addChild (&$child)
 setParent (&$parent)
getChildren ()
getParent ()
 hasChildren ()
 hasParent ()
- Fonctions membres publiques inherited from JObject
 __construct ($properties=null)
 __toString ()
 def ($property, $default=null)
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)

Attributs protégés

 $_parent = null
 $_children = array()
- Attributs protégés inherited from JObject
 $_errors = array()

Description détaillée

Définition à la ligne 21 du fichier node.php.


Documentation des constructeurs et destructeur

JNode::__construct ( )

Constructor

Depuis:
11.1

Définition à la ligne 44 du fichier node.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JNode::__construct() is deprecated.', JLog::WARNING, 'deprecated');
return true;
}

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JNode::addChild ( $child)

Add child to this node

If the child already has a parent, the link is unset

Paramètres:
JNode&$childThe child to be added
Renvoie:
void
Depuis:
11.1

Définition à la ligne 62 du fichier node.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JNode::addChild() is deprecated.', JLog::WARNING, 'deprecated');
if ($child instanceof Jnode)
{
$child->setParent($this);
}
}

+ Voici le graphe d'appel pour cette fonction :

& JNode::getChildren ( )

Get the children of this node

Renvoie:
array The children
Depuis:
11.1

Définition à la ligne 109 du fichier node.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JNode::getChildren() is deprecated.', JLog::WARNING, 'deprecated');
}

+ Voici le graphe d'appel pour cette fonction :

& JNode::getParent ( )

Get the parent of this node

Renvoie:
mixed JNode object with the parent or null for no parent
Depuis:
11.1

Définition à la ligne 123 du fichier node.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JNode::getParent() is deprecated.', JLog::WARNING, 'deprecated');
}

+ Voici le graphe d'appel pour cette fonction :

JNode::hasChildren ( )

Test if this node has children

Renvoie:
boolean True if there are children
Depuis:
11.1

Définition à la ligne 137 du fichier node.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JNode::hasChildren() is deprecated.', JLog::WARNING, 'deprecated');
return (bool) count($this->_children);
}

+ Voici le graphe d'appel pour cette fonction :

JNode::hasParent ( )

Test if this node has a parent

Renvoie:
boolean True if there is a parent
Depuis:
11.1

Définition à la ligne 151 du fichier node.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JNode::hasParent() is deprecated.', JLog::WARNING, 'deprecated');
return $this->getParent() != null;
}

+ Voici le graphe d'appel pour cette fonction :

JNode::setParent ( $parent)

Set the parent of a this node

If the node already has a parent, the link is unset

Paramètres:
mixed&$parentThe JNode for parent to be set or null
Renvoie:
void
Depuis:
11.1

Définition à la ligne 83 du fichier node.php.

Références JLog\add(), et JLog\WARNING.

{
JLog::add('JNode::setParent() is deprecated.', JLog::WARNING, 'deprecated');
if ($parent instanceof JNode || is_null($parent))
{
$hash = spl_object_hash($this);
if (!is_null($this->_parent))
{
unset($this->_parent->children[$hash]);
}
if (!is_null($parent))
{
$parent->_children[$hash] = & $this;
}
$this->_parent = & $parent;
}
}

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

JNode::$_children = array()
protected

Définition à la ligne 37 du fichier node.php.

JNode::$_parent = null
protected

Définition à la ligne 29 du fichier node.php.


La documentation de cette classe a été générée à partir du fichier suivant :