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)
Queue
deleteItem
in interface Queue<T extends Comparable<T>>
deleteItem
public T secondItem()
public void insertItem(T item)
Queue
insertItem
in interface Queue<T extends Comparable<T>>
insertItem
public 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()