org.gjt.universe
Class OrderQueue

java.lang.Object
  |
  +--org.gjt.universe.OrderQueue
All Implemented Interfaces:
java.io.Serializable

public class OrderQueue
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
private  class OrderQueue.Node
           
 
Field Summary
private  java.util.Vector internal
           
 
Constructor Summary
OrderQueue()
           
 
Method Summary
 void addOrder(Order order)
           
 void addOrder(Order order, float priority)
           
private  boolean delete(OrderQueue.Node node)
           
 void deleteOrder(int index)
           
 void deleteOrder(Order order)
           
 Order dequeue()
           
private  void insert(OrderQueue.Node node)
           
 boolean isEmpty()
           
 int size()
           
 Order top()
           
 java.util.Vector traverse()
           
 Order[] traverseReturningArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

internal

private java.util.Vector internal
Constructor Detail

OrderQueue

public OrderQueue()
Method Detail

addOrder

public void addOrder(Order order)

addOrder

public void addOrder(Order order,
                     float priority)

deleteOrder

public void deleteOrder(Order order)

deleteOrder

public void deleteOrder(int index)

insert

private void insert(OrderQueue.Node node)

delete

private boolean delete(OrderQueue.Node node)

traverse

public java.util.Vector traverse()

traverseReturningArray

public Order[] traverseReturningArray()

size

public int size()

top

public Order top()

dequeue

public Order dequeue()

isEmpty

public boolean isEmpty()


Copyright © 2001 Universe Dev Team All Rights Reserved.