Uses of Interface
org.parboiled.trees.TreeNode
-
Packages that use TreeNode Package Description org.parboiled org.parboiled.trees -
-
Uses of TreeNode in org.parboiled
Subinterfaces of TreeNode in org.parboiled Modifier and Type Interface Description interfaceNode<V>Represents a node in the parse tree created during a parsing run. -
Uses of TreeNode in org.parboiled.trees
Classes in org.parboiled.trees with type parameters of type TreeNode Modifier and Type Class Description classImmutableTreeNode<T extends TreeNode<T>>AnImmutableGraphNodespecialization representing a tree node with a parent field linking back to the nodes (only) parent.interfaceTreeNode<T extends TreeNode<T>>A specialization of aGraphNodethat contains a reference to its parent, thereby making the graph a tree (since each node can now have only one parent node).Subinterfaces of TreeNode in org.parboiled.trees Modifier and Type Interface Description interfaceBinaryTreeNode<T extends BinaryTreeNode<T>>ATreeNodespecialization with only two child nodes, left and right.interfaceMutableBinaryTreeNode<T extends MutableBinaryTreeNode<T>>AMutableTreeNodespecialization also satisfying theBinaryTreeNodeinterface and providing mutability methods.interfaceMutableTreeNode<T extends MutableTreeNode<T>>ATreeNodespecialiation that allow for mutability of the tree structure.Classes in org.parboiled.trees that implement TreeNode Modifier and Type Class Description classImmutableBinaryTreeNode<T extends BinaryTreeNode<T>>A simple immutable implementation of theBinaryTreeNodeinterface.classImmutableTreeNode<T extends TreeNode<T>>AnImmutableGraphNodespecialization representing a tree node with a parent field linking back to the nodes (only) parent.classMutableBinaryTreeNodeImpl<T extends MutableBinaryTreeNode<T>>A simpleMutableBinaryTreeNodeimplementation based on theMutableTreeNodeImpl.classMutableTreeNodeImpl<T extends MutableTreeNode<T>>A base implementation of theMutableTreeNode.Methods in org.parboiled.trees with type parameters of type TreeNode Modifier and Type Method Description static <T extends TreeNode<T>>
TTreeUtils. getRoot(T node)Returns the root of the tree the given node is part of.
-