E - element typepublic class HistoricalHashSet<E> extends AbstractHistoricalCollection<E,HashSet<E>> implements HistoricalSet<E>
Iterator returned by this class does not support the remove() method. Any returned subset 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 |
|---|
HistoricalHashSet(HistoryManager historyManager)
Constructor.
|
HistoricalHashSet(HistoryManager historyManager,
Collection<? extends E> c)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
HashSet<E> |
get()
Returns the current set.
|
HashSet<E> |
get(Time time)
Returns a past set.
|
String |
toString() |
add, 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, waitremoveIfadd, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArrayparallelStream, streampublic HistoricalHashSet(HistoryManager historyManager)
historyManager - HistoryManager; history managerpublic HistoricalHashSet(HistoryManager historyManager, Collection<? extends E> c)
historyManager - HistoryManager; history managerc - Collection; initial collectionpublic HashSet<E> get()
get in interface HistoricalCollection<E>get in interface HistoricalSet<E>public HashSet<E> get(Time time)
get in interface HistoricalCollection<E>get in interface HistoricalSet<E>time - Time; time to obtain the set atCopyright © 2014–2018 Delft University of Technology. All rights reserved.