|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
Interfaccia Queue:
Specifica dei metodi per la gestione della coda, per analogia con
la classe Stack di Java Collections API disponibile in
java.util.*.
********************* METODI PUBBLICI *********************** Object enqueue( Object x) --> Inserisce x in fondo alla coda Object dequeue( ) --> Estrae dalla testa della coda Object front( ) --> Restituisce l'elemento in testa boolean isEmpty( ) --> Verifica se la coda e' vuota void clear( ) --> Svuota la coda ******************** ECCEZIONI ****************************** dequeue e front generano EmptyQueueException con coda vuota
| Method Summary | |
void |
clear()
Svuota la coda. |
java.lang.Object |
dequeue()
Rimuove e restituisce l'oggetto in testa alla coda. |
java.lang.Object |
enqueue(java.lang.Object x)
Inserisce un oggetto in fondo alla coda. |
java.lang.Object |
front()
Restituisce l'oggetto in testa alla coda senza estrarlo. |
boolean |
isEmpty()
Verifica che la coda sia logicamente vuota. |
| Method Detail |
public java.lang.Object enqueue(java.lang.Object x)
x - l'oggetto da inserire.java.lang.IllegalArgumentException - se l'argomento passato
è null.public java.lang.Object dequeue()
EmptyQueueException - con coda vuota.public java.lang.Object front()
EmptyQueueException - con coda vuota.public boolean isEmpty()
true se la coda è vuota;
false altrimenti.public void clear()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||