|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectdrcl.DrclObj
drcl.util.queue.QueueImpl
drcl.util.queue.FIFOQueue
drcl.util.queue.FiniteFIFOQueue
Finite-length version of FIFOQueue.
| Constructor Summary | |
FiniteFIFOQueue()
|
|
FiniteFIFOQueue(int capacity_)
|
|
| Method Summary | |
void |
enqueue(double key_,
java.lang.Object element_)
Enqueues the element with the associated key. |
void |
enqueue(java.lang.Object element_)
Associates the element with the largest key in the queue and then enqueues the element. |
boolean |
enqueueAfter(java.lang.Object previousElement_,
java.lang.Object element_)
Enqueues the element right after the previousElement_
element and
associates the element with a key equal to the previous element's. |
boolean |
enqueueAt(int pos_,
double key_,
java.lang.Object element_)
Enqueues the element at the position specified with the associated key. |
int |
getCapacity()
|
boolean |
isFull()
Returns true if this queue is full. |
java.lang.String |
oneline()
Prints the content of the queue in one line of string. |
void |
setCapacity(int cap_)
|
| Methods inherited from class drcl.util.queue.FIFOQueue |
_retrieveAll, contains, containsKey, dequeue, dequeue, firstElement, firstKey, getElementEnumerator, getKeyEnumerator, getLength, keys, lastElement, lastKey, merge, remove, remove, remove, removeAll, removeAll, removeLast, reset, retrieveAll, retrieveAll, retrieveAt, retrieveBy, retrieveKey, retrieveKeyAt |
| Methods inherited from class drcl.util.queue.QueueImpl |
diag, duplicate, info, info, info, isEmpty |
| Methods inherited from class drcl.DrclObj |
clone, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface drcl.util.queue.Queue |
_retrieveAll, contains, containsKey, dequeue, dequeue, diag, firstElement, firstKey, getElementEnumerator, getKeyEnumerator, getLength, info, info, info, isEmpty, keys, lastElement, lastKey, merge, remove, remove, remove, removeAll, removeAll, reset, retrieveAll, retrieveAll, retrieveAt, retrieveBy, retrieveKey, retrieveKeyAt |
| Constructor Detail |
public FiniteFIFOQueue()
public FiniteFIFOQueue(int capacity_)
| Method Detail |
public void enqueue(double key_,
java.lang.Object element_)
Queue
enqueue in interface Queueenqueue in class FIFOQueue
public boolean enqueueAfter(java.lang.Object previousElement_,
java.lang.Object element_)
QueuepreviousElement_
element and
associates the element with a key equal to the previous element's.
enqueueAfter in interface QueueenqueueAfter in class FIFOQueue
public boolean enqueueAt(int pos_,
double key_,
java.lang.Object element_)
Queue
enqueueAt in interface QueueenqueueAt in class FIFOQueuepublic void enqueue(java.lang.Object element_)
Queue
enqueue in interface Queueenqueue in class FIFOQueuepublic java.lang.String oneline()
Queue
oneline in interface Queueoneline in class FIFOQueuepublic int getCapacity()
getCapacity in interface FiniteQueuepublic void setCapacity(int cap_)
setCapacity in interface FiniteQueuepublic boolean isFull()
FiniteQueue
isFull in interface FiniteQueue
|
DRCL J-Sim API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||