Uses of Class
uk.ac.vamsas.objects.utils.trees.BinaryNode

Packages that use BinaryNode
uk.ac.vamsas.objects.utils.trees   
 

Uses of BinaryNode in uk.ac.vamsas.objects.utils.trees
 

Subclasses of BinaryNode in uk.ac.vamsas.objects.utils.trees
 class SequenceNode
           
 

Methods in uk.ac.vamsas.objects.utils.trees that return BinaryNode
 BinaryNode BinaryNode.left()
          DOCUMENT ME!
 BinaryNode BinaryNode.setLeft(BinaryNode n)
          DOCUMENT ME!
 BinaryNode BinaryNode.right()
          DOCUMENT ME!
 BinaryNode BinaryNode.setRight(BinaryNode n)
          DOCUMENT ME!
 BinaryNode BinaryNode.parent()
          DOCUMENT ME!
 BinaryNode BinaryNode.setParent(BinaryNode n)
          DOCUMENT ME!
 BinaryNode BinaryNode.detach()
          Detaches the node from the binary tree, along with all its child nodes.
 BinaryNode BinaryNode.ascendLeft()
          Traverses up through the tree until a node with a free leftchild is discovered.
 BinaryNode BinaryNode.ascendRight()
          Traverses up through the tree until a node with a free rightchild is discovered.
 

Methods in uk.ac.vamsas.objects.utils.trees with parameters of type BinaryNode
 BinaryNode BinaryNode.setLeft(BinaryNode n)
          DOCUMENT ME!
 BinaryNode BinaryNode.setRight(BinaryNode n)
          DOCUMENT ME!
 BinaryNode BinaryNode.setParent(BinaryNode n)
          DOCUMENT ME!
 void BinaryNode.SetChildren(BinaryNode leftchild, BinaryNode rightchild)
          attaches FIRST and SECOND node arguments as the LEFT and RIGHT children of this node (removing any old references) a null parameter DOES NOT mean that the pointer to the corresponding child node is set to NULL - you should use setChild(null), or detach() for this.
 

Constructors in uk.ac.vamsas.objects.utils.trees with parameters of type BinaryNode
BinaryNode(Vobject val, BinaryNode parent, java.lang.String name)
          Creates a new BinaryNode object.