Interface Queue

All Superinterfaces:
Container
All Known Implementing Classes:
ArQueue, QueueByStacks

public interface Queue
extends Container


Method Summary
 java.lang.Object dequeue()
          estrae l'oggetto dalla coda
 void enqueue(java.lang.Object obj)
          inserisce un oggetto nella coda
 java.lang.Object front()
          ispeziona l'oggetto in fronte alla pila
 
Methods inherited from interface Container
isEmpty, makeEmpty, size
 

Method Detail

enqueue

void enqueue(java.lang.Object obj)
inserisce un oggetto nella coda

Parameters:
obj - oggetto da inserire

dequeue

java.lang.Object dequeue()
                         throws EmptyQueueException
estrae l'oggetto dalla coda

Returns:
oggetto estratto
Throws:
EmptyQueueException

front

java.lang.Object front()
                       throws EmptyQueueException
ispeziona l'oggetto in fronte alla pila

Returns:
oggetto estratto
Throws:
EmptyQueueException