uchicago.src.collection
Class BinaryNode

java.lang.Object
  extended by uchicago.src.collection.BinaryNode

public class BinaryNode
extends java.lang.Object

A binary node used internally by RangeMap.

Version:
$Revision: 1.4 $ $Date: 2004/11/03 19:51:00 $

Field Summary
protected  int color
           
protected  java.lang.Object element
           
protected  double key
           
protected  BinaryNode left
           
protected  BinaryNode right
           
 
Constructor Summary
BinaryNode()
           
BinaryNode(double key, java.lang.Object o, BinaryNode left, BinaryNode right)
           
 
Method Summary
 java.lang.Object getElement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

color

protected int color

key

protected double key

element

protected java.lang.Object element

left

protected BinaryNode left

right

protected BinaryNode right
Constructor Detail

BinaryNode

public BinaryNode()

BinaryNode

public BinaryNode(double key,
                  java.lang.Object o,
                  BinaryNode left,
                  BinaryNode right)
Method Detail

getElement

public java.lang.Object getElement()