|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--netwar.utils.AQueue
Array based Queue class
| Constructor Summary | |
AQueue()
Constructs a AQueue |
|
AQueue(int size)
Constructs a AQueue |
|
| Method Summary | |
void |
clear()
Clears the queue. |
java.lang.Object |
dequeue()
Dequeues an Object. |
void |
enqueue(java.lang.Object it)
Enqueues an Object. |
boolean |
isEmpty()
Returns whether or not the queue is empty. |
java.lang.Object |
peek()
Peeks at the next Object to dequeue. |
void |
resize(int newSize)
Internally resizes the queue to hold at least the given number of items |
void |
shrink()
Internally resizes the queue to hold at least the given number of items |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AQueue()
public AQueue(int size)
size - Default Queue size.| Method Detail |
public void resize(int newSize)
resize in interface QueuenewSize - Resize the Quesue to hold atleast newSize Objects.public void shrink()
shrink in interface Queuepublic void clear()
clear in interface Queuepublic void enqueue(java.lang.Object it)
enqueue in interface Queueit - The Object to enqueue.public java.lang.Object dequeue()
dequeue in interface Queuepublic java.lang.Object peek()
peek in interface Queuepublic boolean isEmpty()
isEmpty in interface Queue
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||