Java Globus API: Class BinaryTreeNode

org.globus.util.binarytree
Class BinaryTreeNode

java.lang.Object
  |
  +--org.globus.util.binarytree.BinaryTreeNode
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class BinaryTreeNode
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
BinaryTreeNode()
           
BinaryTreeNode(BinaryTreeNode cloneTemplateNode)
           
BinaryTreeNode(BinaryTreeNode parent, BinaryTreeNode firstChild, BinaryTreeNode lastChild)
           
BinaryTreeNode(java.lang.Object value)
           
BinaryTreeNode(java.lang.Object value, BinaryTreeNode parent, BinaryTreeNode firstChild, BinaryTreeNode lastChild)
           
 
Method Summary
protected  java.lang.Object clone()
           
 BinaryTreeNode getFirstChild()
           
 BinaryTreeNode getLastChild()
           
 BinaryTreeNode getParent()
           
 java.lang.Object getValue()
           
 void setFirstChild(BinaryTreeNode firstChild)
           
 void setLastChild(BinaryTreeNode lastChild)
           
 void setParent(BinaryTreeNode parent)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryTreeNode

public BinaryTreeNode()

BinaryTreeNode

public BinaryTreeNode(java.lang.Object value)

BinaryTreeNode

public BinaryTreeNode(BinaryTreeNode parent,
                      BinaryTreeNode firstChild,
                      BinaryTreeNode lastChild)

BinaryTreeNode

public BinaryTreeNode(java.lang.Object value,
                      BinaryTreeNode parent,
                      BinaryTreeNode firstChild,
                      BinaryTreeNode lastChild)

BinaryTreeNode

public BinaryTreeNode(BinaryTreeNode cloneTemplateNode)
Method Detail

clone

protected java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

getParent

public BinaryTreeNode getParent()

setParent

public void setParent(BinaryTreeNode parent)

getFirstChild

public BinaryTreeNode getFirstChild()

setFirstChild

public void setFirstChild(BinaryTreeNode firstChild)

getLastChild

public BinaryTreeNode getLastChild()

setLastChild

public void setLastChild(BinaryTreeNode lastChild)