|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuka.util.ShortSequence
uka.util.ShortQueue
Queue of values of type short.
| Field Summary | |
private EnlargingShortArray |
data
Stores the data of this queue. |
static int |
MIN_FREE
|
(package private) int |
readPos
The next value will be read() from data at
index readPos. |
(package private) int |
writePos
The next value will be written into data at index writePos. |
| Fields inherited from class uka.util.ShortSequence |
EMPTY |
| Constructor Summary | |
ShortQueue()
|
|
| Method Summary | |
void |
appendTo(ToString s)
This method should append the contents of each instance variable of the current
object to the given ToString object. |
void |
clear()
Removes all values from this queue. |
short |
get(int index)
|
boolean |
hasNext()
Indicates whether more short values can be returned by this iterator. |
boolean |
isEmpty()
Checks, whether this queue is empty. |
short |
next()
Read from this queue via the iterator interface. |
short |
read()
Read the next value from this queue. |
int |
size()
Returns the number of values that are currently in this queue. |
short |
top()
Return the next value from this queue without removing it. |
void |
write(short value)
Write the given value into this queue. |
| Methods inherited from class uka.util.ShortSequence |
remove |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int MIN_FREE
int writePos
written into data at index writePos.
int readPos
read() from data at
index readPos.
private final EnlargingShortArray data
readPos,
writePos| Constructor Detail |
public ShortQueue()
| Method Detail |
public short read()
public short top()
public short get(int index)
public void write(short value)
public boolean isEmpty()
public int size()
public boolean hasNext()
ShortIterator
hasNext in interface ShortIteratornext()public short next()
Read from this queue via the iterator interface.
next in interface ShortIteratorShortIterator.hasNext()public void clear()
public void appendTo(ToString s)
Printableappend the contents of each instance variable of the current
object to the given ToString object. The appended data
should be labeled with the name of the corresponding instance
variable.
appendTo in interface PrintableToString,
ToString.append(String, Object),
ToString.append(String, boolean),
ToString.append(String, byte),
ToString.append(String, int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||