jdsl.simple.ref
Class LinkedQueue

java.lang.Object
  |
  +--jdsl.simple.ref.LinkedQueue

public class LinkedQueue
extends java.lang.Object
implements Queue


Constructor Summary
LinkedQueue()
           
 
Method Summary
 java.lang.Object dequeue()
           
 void enqueue(java.lang.Object obj)
           
 java.lang.Object front()
           
 boolean isEmpty()
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkedQueue

public LinkedQueue()
Method Detail

size

public int size()
Specified by:
size in interface Queue

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Queue

enqueue

public void enqueue(java.lang.Object obj)
Specified by:
enqueue in interface Queue

front

public java.lang.Object front()
                       throws QueueEmptyException
Specified by:
front in interface Queue

dequeue

public java.lang.Object dequeue()
                         throws QueueEmptyException
Specified by:
dequeue in interface Queue