Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de l'interface NodeInterface
+ Graphe d'héritage de NodeInterface:

Fonctions membres publiques

 setParent (NodeInterface $parent)
 
 addChild (NodeInterface $child)
 
 removeChild (NodeInterface $child)
 
 setSibling (NodeInterface $sibling, $right=true)
 
- Fonctions membres publiques hérités de ImmutableNodeInterface
getChildren ($recursive=false)
 
 getParent ()
 
 getRoot ()
 
 hasChildren ()
 
 hasParent ()
 
 getSibling ($right=true)
 

Description détaillée

Interface for a node class

Depuis
4.0.0

Documentation des fonctions membres

◆ addChild()

addChild ( NodeInterface  $child)

Add child to this node

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

Paramètres
NodeInterface$childThe child to be added.
Renvoie
void
Depuis
4.0.0

◆ removeChild()

removeChild ( NodeInterface  $child)

Remove a specific child

Paramètres
NodeInterface$childChild to remove
Renvoie
void
Depuis
4.0.0

◆ setParent()

setParent ( NodeInterface  $parent)

Set the parent of this node

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

Paramètres
NodeInterface | null$parentNodeInterface for the parent to be set or null
Renvoie
void
Depuis
4.0.0

Implémenté dans CategoryNode.

Référencé par Joomla\CMS\Tree\addChild().

◆ setSibling()

setSibling ( NodeInterface  $sibling,
  $right = true 
)

Function to set the left or right sibling of a node

Paramètres
NodeInterface$siblingNodeInterface object for the sibling
boolean$rightIf set to false, the sibling is the left one
Renvoie
void
Depuis
4.0.0

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