Package org.parboiled.trees
Interface MutableBinaryTreeNode<T extends MutableBinaryTreeNode<T>>
- Type Parameters:
T- the actual implementation type of this MutableBinaryTreeNode
- All Superinterfaces:
BinaryTreeNode<T>,GraphNode<T>,MutableTreeNode<T>,TreeNode<T>
public interface MutableBinaryTreeNode<T extends MutableBinaryTreeNode<T>>
extends BinaryTreeNode<T>, MutableTreeNode<T>
A
MutableTreeNode specialization also satisfying the BinaryTreeNode interface
and providing mutability methods.-
Method Summary
Methods inherited from interface org.parboiled.trees.BinaryTreeNode
left, rightMethods inherited from interface org.parboiled.trees.GraphNode
getChildrenMethods inherited from interface org.parboiled.trees.MutableTreeNode
addChild, removeChild, setChild
-
Method Details
-
setLeft
Sets the left child node to the given node.- Parameters:
node- the node to set as left child
-
setRight
Sets the right child node to the given node.- Parameters:
node- the node to set as right child
-