Uses of Class
beowulf.model.tree.BinaryTreeNode

Packages that use BinaryTreeNode
beowulf.model.tree   
 

Uses of BinaryTreeNode in beowulf.model.tree
 

Fields in beowulf.model.tree declared as BinaryTreeNode
protected  BinaryTreeNode DefaultBinaryTree.root
           
protected  BinaryTreeNode BinaryTreeNode.parent
          Holds a reference to the parent node.
protected  BinaryTreeNode BinaryTreeNode.left
          Holds a reference to the left child.
protected  BinaryTreeNode BinaryTreeNode.right
          Holds a reference to the right child.
 

Methods in beowulf.model.tree that return BinaryTreeNode
 BinaryTreeNode[] DefaultBinaryTree.getPathToNode(BinaryTreeNode node)
           
 BinaryTreeNode BinaryTreeNode.getLeft()
           
 BinaryTreeNode BinaryTreeNode.getRight()
           
 

Methods in beowulf.model.tree with parameters of type BinaryTreeNode
 BinaryTreeNode[] DefaultBinaryTree.getPathToNode(BinaryTreeNode node)
           
protected  void DefaultBinaryTree.recalcMaxDepth(BinaryTreeNode root, int depth)
           
 void BinaryTreeNode.setLeft(BinaryTreeNode node)
           
 void BinaryTreeNode.setRight(BinaryTreeNode node)
           
protected  void AbstractBinaryTreeModel.fireNodesInserted(Object source, BinaryTreeNode[] path)
          This method must be called by all subclasses after a node is added to the Tree.
protected  void AbstractBinaryTreeModel.fireNodesRemoved(Object source, BinaryTreeNode[] path)
          This method must be called by all subclasses after a node is removed from the Tree.
protected  void AbstractBinaryTreeModel.fireNodesChanged(Object source, BinaryTreeNode[] path)
          This method must be called by all subclasses after the value of a node has changed.
protected  void AbstractBinaryTreeModel.fireStructureChanged(Object source, BinaryTreeNode[] path)
          This method must be called by all subclasses after the structure of the tree has changed in some large way that will not fit into the simple classifications of the other fireXxx methods.