![]() |
Quadcap Embeddable Database |
Inheritance diagram for com.quadcap.util.collections.ArrayQueue:

Definition at line 46 of file ArrayQueue.java.
Public Member Functions | |
| ArrayQueue () | |
| Create an empty Array queue with unbounded capacity. | |
| ArrayQueue (int capacity) | |
| Create an empty queue with an initial capacity. | |
| ArrayQueue (int initialSize, int capacity) | |
| Create an ArrayQueue with an initial capacity. | |
| final void | setCapacity (int capacity) |
| Specify the maximum capacity of this queue, -1 means unbounded. | |
| final int | size () |
| Return the number of items in the queue. | |
| final void | pushFront (Object obj) |
| Add an object to the front of the queue. | |
| final void | addFront (Object obj) |
| Add an object to the front of the queue. | |
| final void | pushBack (Object obj) |
| Add an object to the back of the queue. | |
| final void | addBack (Object obj) |
| Add an object to the back of the queue. | |
| final Object | head () |
| Access the object at the front of the queue. | |
| final Object | tail () |
| Access the object at the back of the queue. | |
| final Object | popFront () |
| Remove and return the item at the front of the queue. | |
| final Object | popBack () |
| Remove and return the item at the back of the queue. | |
| final void | push (Object obj) |
| final Object | pop () |
| final Object | top () |
| final Object | top (int pos) |
| final void | remove (Object obj) |
| Remove the specified object. | |
| String | toString () |
Package Functions | |
| final void | checkSizeForAdd () |
| final void | resize (int newsize) |
Package Attributes | |
| int | head = 0 |
| int | tail = 0 |
| int | capacity = 0 |
| Object[] | queue = null |
|
|
Create an empty Array queue with unbounded capacity.
Definition at line 55 of file ArrayQueue.java. |
|
|
Create an empty queue with an initial capacity.
Definition at line 62 of file ArrayQueue.java. |
|
||||||||||||
|
Create an ArrayQueue with an initial capacity.
Definition at line 69 of file ArrayQueue.java. |
|
|
Add an object to the back of the queue.
Implements com.quadcap.util.collections.Queue. Definition at line 127 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.addBack(), com.quadcap.util.collections.ArrayQueue.checkSizeForAdd(), com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.tail. Referenced by com.quadcap.util.collections.ArrayQueue.addBack(), and com.quadcap.util.collections.ArrayQueue.pushBack(). |
|
|
Add an object to the front of the queue.
Implements com.quadcap.util.collections.Queue. Definition at line 113 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.addFront(), com.quadcap.util.collections.ArrayQueue.checkSizeForAdd(), com.quadcap.util.collections.ArrayQueue.head, and com.quadcap.util.collections.ArrayQueue.queue. Referenced by com.quadcap.util.collections.ArrayQueue.addFront(), and com.quadcap.util.collections.ArrayQueue.pushFront(). |
|
|
|
Access the object at the front of the queue. Return null if the queue is empty.
Implements com.quadcap.util.collections.Queue. Definition at line 139 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.size(). |
|
|
Definition at line 195 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.popBack(). Referenced by com.quadcap.text.sax.Parser.popInputSource(). |
|
|
Remove and return the item at the back of the queue. Return null if the queue is empty.
Implements com.quadcap.util.collections.Queue. Definition at line 182 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.size(). Referenced by com.quadcap.util.collections.ArrayQueue.pop(). |
|
|
Remove and return the item at the front of the queue. Return null if the queue is empty.
Implements com.quadcap.util.collections.Queue. Definition at line 167 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.size(). |
|
|
Definition at line 191 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.push(). Referenced by com.quadcap.util.collections.ArrayQueue.push(), and com.quadcap.text.sax.Parser.pushInputSource(). |
|
|
Add an object to the back of the queue.
Definition at line 123 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.addBack(), and com.quadcap.util.collections.ArrayQueue.pushBack(). Referenced by com.quadcap.util.collections.ArrayQueue.pushBack(). |
|
|
Add an object to the front of the queue.
Definition at line 109 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.addFront(), and com.quadcap.util.collections.ArrayQueue.pushFront(). Referenced by com.quadcap.util.collections.ArrayQueue.pushFront(). |
|
|
Remove the specified object.
Definition at line 216 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, com.quadcap.util.collections.ArrayQueue.remove(), and com.quadcap.util.collections.ArrayQueue.size(). Referenced by com.quadcap.util.collections.ArrayQueue.remove(). |
|
|
Definition at line 249 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.resize(). Referenced by com.quadcap.util.collections.ArrayQueue.checkSizeForAdd(), com.quadcap.util.collections.ArrayQueue.resize(), and com.quadcap.util.collections.ArrayQueue.setCapacity(). |
|
|
Specify the maximum capacity of this queue, -1 means unbounded.
Implements com.quadcap.util.collections.Queue. Definition at line 80 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, com.quadcap.util.collections.ArrayQueue.resize(), com.quadcap.util.collections.ArrayQueue.setCapacity(), and com.quadcap.util.collections.ArrayQueue.size(). Referenced by com.quadcap.util.collections.ArrayQueue.setCapacity(). |
|
|
|
Access the object at the back of the queue. Return null if the queue is empty.
Implements com.quadcap.util.collections.Queue. Definition at line 153 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.size(). Referenced by com.quadcap.util.collections.ArrayQueue.top(). |
|
|
Definition at line 203 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.size(). |
|
|
Definition at line 199 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.tail(). Referenced by com.quadcap.text.sax.Parser.parse(). |
|
|
Definition at line 269 of file ArrayQueue.java. References com.quadcap.util.collections.ArrayQueue.queue, and com.quadcap.util.collections.ArrayQueue.size(). |
|
|
Definition at line 49 of file ArrayQueue.java. Referenced by com.quadcap.util.collections.ArrayQueue.checkSizeForAdd(). |
|
|
Definition at line 47 of file ArrayQueue.java. Referenced by com.quadcap.util.collections.ArrayQueue.addFront(), and com.quadcap.util.collections.ArrayQueue.size(). |
|
|
|
Definition at line 48 of file ArrayQueue.java. Referenced by com.quadcap.util.collections.ArrayQueue.addBack(), and com.quadcap.util.collections.ArrayQueue.size(). |