2 declare(strict_types=1);
9 use \ILIAS\UI\Component\Component;
10 use \ILIAS\UI\Component\Clickable;
getSubnodes()
Get all Nodes under this one.
isHighlighted()
Should this Node be highlighted on loading?
This describes a Tree Node.
getLink()
Get the URI object that is added as link in the UI.
withHighlighted(bool $expanded)
Set $highlighted to true to have this node highlighted on loading.
withLink(URI $link)
Create a new node object with an URI that will be added to the UI.
The scope of this class is split ilias-conform URI's into components.
getLabel()
Get the label of this Node.
isExpanded()
Should this Node be expanded on loading?
withExpanded(bool $expanded)
Set $expanded to true to have this node expanded on loading.
withAdditionalSubnode(Node $node)
Add a Node under this one.