org.bdgp.util
Class  Queue
java.lang.Object
  |
  +--org.bdgp.util.Queue
- public class Queue- extends java.lang.Object
A run of the mill FIFO queue.
| Field Summary | 
| protected  java.util.Vector | data
 | 
 
| Constructor Summary | 
| Queue()Create a new, empty Queue
 | 
| Queue(java.util.Vector vector)Creates a queue containing the data in the provided Vector
 | 
 
| Method Summary | 
|  java.lang.Object | dequeue()Takes a value off the front of the queue
 | 
|  void | enqueue(java.lang.Object object)Adds a value to the end of the queue
 | 
|  boolean | isEmpty()Indicates whether or not the queue is empty
 | 
|  java.lang.Object | peek()Returns the value at the front of the queue
 | 
|  int | size()The number of elements in the Queue
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
data
protected java.util.Vector data
Queue
public Queue()
- Create a new, empty Queue
Queue
public Queue(java.util.Vector vector)
- Creates a queue containing the data in the provided Vector
enqueue
public void enqueue(java.lang.Object object)
- Adds a value to the end of the queue
dequeue
public java.lang.Object dequeue()
- Takes a value off the front of the queue
isEmpty
public boolean isEmpty()
- Indicates whether or not the queue is empty
size
public int size()
- The number of elements in the Queue
peek
public java.lang.Object peek()
- Returns the value at the front of the queue