Overview | Package | Class | Tree | Deprecated | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fi.hut.tcm.jacob.utility.Buffer | +--fi.hut.tcm.jacob.utility.Queue | +--fi.hut.tcm.jacob.utility.OrderedQueue
Constructor Summary | |
OrderedQueue(OrderQuery query)
This is overloaded constructor of theOrderedQueue. |
|
OrderedQueue(OrderQuery query,
int initialSize)
This is overloaded constructor of the OrderedQueue. |
|
OrderedQueue(OrderQuery query,
boolean descending)
This is overloaded constructor of theOrderedQueue. |
|
OrderedQueue(OrderQuery query,
int initialSize,
boolean descending)
This is overloaded constructor of the OrderedQueue. |
Method Summary | |
boolean | empty()
Return true if storage is empty otherwise false. |
boolean | full()
Returns true if storage is full otherwise false. |
java.lang.Object | get()
Returns reference to item which have highest key (i.e. priority). |
void | put(java.lang.Object item)
Adds item to OrderedQueue using priority and notifyes all waiting take method calls. |
java.lang.Object | take()
Removes one Item (highest priority) from OrderedQueue and returns reference to it. |
java.lang.Object | take(java.lang.Object item)
Removes given object from storage and returns reference to it. |
Methods inherited from class fi.hut.tcm.jacob.utility.Queue | |
empty, full, put, take |
Methods inherited from class fi.hut.tcm.jacob.utility.Buffer | |
empty, enlarge, full, get, getHead, getLength, getTail, has, put, putHead, putTail, take, take, takeHead, takeTail, toString |
Methods inherited from class java.lang.Object | |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
Constructor Detail |
public OrderedQueue(OrderQuery query)
public OrderedQueue(OrderQuery query, int initialSize)
public OrderedQueue(OrderQuery query, boolean descending)
public OrderedQueue(OrderQuery query, int initialSize, boolean descending)
Method Detail |
public boolean full()
public boolean empty()
public void put(java.lang.Object item)
public java.lang.Object take()
public java.lang.Object take(java.lang.Object item)
public java.lang.Object get()
Overview | Package | Class | Tree | Deprecated | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |