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-2018 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, removeadd, addAll, clear, contains, containsAll, fill, fill, getCollection, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArrayaddEvent, cleanUpHistory, getEvent, getEvents, getLastEvent, isLastState, now, removeEventclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitremoveIfaddAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, retainAll, size, spliterator, stream, toArray, toArraypublic HistoricalPriorityQueue(HistoryManager historyManager)
historyManager - HistoryManager; history managerpublic HistoricalPriorityQueue(HistoryManager historyManager, Collection<? extends E> c)
historyManager - HistoryManager; history managerc - Collection; initial collectionpublic PriorityQueue<E> get()
public PriorityQueue<E> get(Time time)
time - Time; time to obtain the queue atCopyright © 2014–2018 Delft University of Technology. All rights reserved.