TreeNode¶
-
php\swing\tree\TreeNode Class TreeNode
Properties
Methods
__construct($object = null, $allowsChildren = true)¶
Parameters:
- $object – mixed
- $allowsChildren – bool
isRoot()¶
Returns: bool
isLeaf()¶
Returns: bool
getRoot()¶
Returns: php\swing\tree\TreeNode
isNodeChild($node)¶
Parameters:
- $node – php\swing\tree\TreeNode
Returns: bool
isNodeAncestor($node)¶
Parameters:
- $node – php\swing\tree\TreeNode
Returns: bool
isNodeDescendant($node)¶
Parameters:
- $node – php\swing\tree\TreeNode
Returns: bool
isNodeRelated($node)¶
Parameters:
- $node – php\swing\tree\TreeNode
Returns: bool
isNodeSibling($node)¶
Parameters:
- $node – php\swing\tree\TreeNode
Returns: bool
getNextNode()¶
Returns: php\swing\tree\TreeNode, null
getNextLeaf()¶
Returns: php\swing\tree\TreeNode, null
getNextSibling()¶
Returns: php\swing\tree\TreeNode, null
getPreviousNode()¶
Returns: php\swing\tree\TreeNode, null
getPreviousLeaf()¶
Returns: php\swing\tree\TreeNode, null
getPreviousSibling()¶
Returns: php\swing\tree\TreeNode, null
getFirstChild()¶
Returns: php\swing\tree\TreeNode, null
getFirstLeaf()¶
Returns: php\swing\tree\TreeNode, null
getLastChild()¶
Returns: php\swing\tree\TreeNode, null
getLastLeaf()¶
Returns: php\swing\tree\TreeNode, null
add($node)¶
Parameters:
- $node – php\swing\tree\TreeNode
insert($childIndex, $node)¶
Parameters:
- $childIndex – int
- $node – php\swing\tree\TreeNode
insertAfter($child, $node)¶throws >
Parameters:
- $child – php\swing\tree\TreeNode
- $node – php\swing\tree\TreeNode
insertBefore($child, $node)¶throws >
Parameters:
- $child – php\swing\tree\TreeNode
- $node – php\swing\tree\TreeNode
remove($child)¶
Parameters:
- $child – php\swing\tree\TreeNode
removeByIndex($childIndex)¶
Parameters:
- $childIndex – int
removeAllChildren()¶
removeFromParent()¶
getIndex($node)¶
Parameters:
- $node – php\swing\tree\TreeNode
Returns: int
getChild($index)¶
Parameters:
- $index – int
Returns: php\swing\tree\TreeNode, null
getChildCount()¶
Returns: int
duplicate()¶
Returns: php\swing\tree\TreeNode