E
- element typepublic class HistoricalPriorityQueue<E> extends AbstractHistoricalQueue<E,PriorityQueue<E>>
Iterator
returned by this class does not support the remove()
, add()
and set()
methods.
Any returned sublist is unmodifiable.
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
AbstractHistoricalCollection.AddEvent<E,C extends Collection<E>>, AbstractHistoricalCollection.EventCollection<E,C extends Collection<E>>, AbstractHistoricalCollection.RemoveEvent<E,C extends Collection<E>>
AbstractHistorical.EventValue<T>
Constructor and Description |
---|
HistoricalPriorityQueue(HistoryManager historyManager)
Constructor.
|
HistoricalPriorityQueue(HistoryManager historyManager,
Collection<? extends E> c)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PriorityQueue<E> |
get()
Returns the current queue.
|
PriorityQueue<E> |
get(Time time)
Returns a past queue.
|
String |
toString() |
element, offer, peek, poll, remove
add, addAll, clear, contains, containsAll, fill, fill, getCollection, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
addEvent, cleanUpHistory, getEvent, getEvents, getLastEvent, isLastState, now, removeEvent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
removeIf
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, retainAll, size, spliterator, stream, toArray, toArray
public HistoricalPriorityQueue(HistoryManager historyManager)
historyManager
- HistoryManager; history managerpublic HistoricalPriorityQueue(HistoryManager historyManager, Collection<? extends E> c)
historyManager
- HistoryManager; history managerc
- Collection<? extends E>; initial collectionpublic PriorityQueue<E> get()
public PriorityQueue<E> get(Time time)
time
- Time; time to obtain the queue atCopyright © 2014–2019 Delft University of Technology. All rights reserved.