Uses of Interface
org.parboiled.trees.MutableTreeNode
Packages that use MutableTreeNode
-
Uses of MutableTreeNode in org.parboiled.trees
Classes in org.parboiled.trees with type parameters of type MutableTreeNodeModifier and TypeInterfaceDescriptioninterface
MutableTreeNode<T extends MutableTreeNode<T>>
ATreeNode
specialiation that allow for mutability of the tree structure.class
MutableTreeNodeImpl<T extends MutableTreeNode<T>>
A base implementation of theMutableTreeNode
.Subinterfaces of MutableTreeNode in org.parboiled.treesModifier and TypeInterfaceDescriptioninterface
MutableBinaryTreeNode<T extends MutableBinaryTreeNode<T>>
AMutableTreeNode
specialization also satisfying theBinaryTreeNode
interface and providing mutability methods.Classes in org.parboiled.trees that implement MutableTreeNodeModifier and TypeClassDescriptionclass
MutableBinaryTreeNodeImpl<T extends MutableBinaryTreeNode<T>>
A simpleMutableBinaryTreeNode
implementation based on theMutableTreeNodeImpl
.class
MutableTreeNodeImpl<T extends MutableTreeNode<T>>
A base implementation of theMutableTreeNode
.Methods in org.parboiled.trees with type parameters of type MutableTreeNodeModifier and TypeMethodDescriptionstatic <T extends MutableTreeNode<T>>
voidTreeUtils.addChild
(T parent, T child) Adds a new child node to a given MutableTreeNode parent.static <T extends MutableTreeNode<T>>
voidTreeUtils.removeChild
(T parent, T child) Removes the given child from the given parent node.