Uses of Interface
org.parboiled.trees.TreeNode
Packages that use TreeNode
-
Uses of TreeNode in org.parboiled
Subinterfaces of TreeNode in org.parboiledModifier and TypeInterfaceDescriptioninterfaceNode<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 TreeNodeModifier and TypeClassDescriptionclassImmutableTreeNode<T extends TreeNode<T>>AnImmutableGraphNodespecialization representing a tree node with a parent field linking back to the nodes (only) parent.interfaceA 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.treesModifier and TypeInterfaceDescriptioninterfaceBinaryTreeNode<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 TreeNodeModifier and TypeClassDescriptionclassImmutableBinaryTreeNode<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