public final class TreeQueue<T extends Comparable<T>> extends Object implements Queue<T>
| Constructor and Description |
|---|
TreeQueue(ModelFactory modelFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
clear the queue items.
|
void |
deleteItem(T item)
Delete one item from the queue.
|
T |
firstItem() |
void |
insertItem(T item)
Insert one item into the Queue
|
T |
lastItem() |
boolean |
noTillFireEvent(FireEvent event) |
boolean |
noTillInputEvent(InputEvent event) |
T |
secondItem()
Second item from the queue
|
String |
show()
Print out the queue element to the standard output
|
void |
show(PrintStream p)
show all the elements in the Queue in order
|
public TreeQueue(ModelFactory modelFactory)
public void deleteItem(T item)
QueuedeleteItem in interface Queue<T extends Comparable<T>>deleteItempublic T secondItem()
public void insertItem(T item)
QueueinsertItem in interface Queue<T extends Comparable<T>>insertItempublic void show(PrintStream p)
show in interface Queue<T extends Comparable<T>>public String show()
show in interface Queue<T extends Comparable<T>>Queue.show()public boolean noTillFireEvent(FireEvent event)
public boolean noTillInputEvent(InputEvent event)
public void clear()
clear in interface Queue<T extends Comparable<T>>Queue.clear()