NodeInterface
继承自 ImmutableNodeInterface节点类的接口
自 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
addChild
将子节点添加到此节点
addChild(\Joomla\CMS\Tree\NodeInterface child) :
getChildren
获取此节点的子节点
getChildren( recursive = false) : \Joomla\CMS\Tree\NodeInterface||string|int
继承
getParent
获取此节点的父节点
getParent() : \Joomla\CMS\Tree\NodeInterface|null
继承
getRoot
获取树的根节点
getRoot() : \Joomla\CMS\Tree\ImmutableNodeInterface
继承
getSibling
返回节点的右兄弟或左兄弟
getSibling( right = true) : \Joomla\CMS\Tree\NodeInterface|null
继承
hasChildren
测试此节点是否具有子节点
hasChildren() :
继承
自 |
4.0.0 |
---|
响应
bool
如果存在子节点,则为 True
hasParent
测试此节点是否具有父节点
hasParent() :
继承
自 |
4.0.0 |
---|
响应
bool
如果存在父节点,则为 True
removeChild
移除特定子节点
removeChild(\Joomla\CMS\Tree\NodeInterface child) :
setParent
设置此节点的父节点
setParent(\Joomla\CMS\Tree\NodeInterface parent) :
setSibling
用于设置节点的左兄弟或右兄弟的功能
setSibling(\Joomla\CMS\Tree\NodeInterface sibling, right = true) :