Class AbstractHistoricalMap.EventMap<K,​V,​M extends Map<K,​V>>

  • Type Parameters:
    K - key type
    V - value type
    M - map type
    Enclosing class:
    AbstractHistoricalMap<K,​V,​M extends Map<K,​V>>

    public static class AbstractHistoricalMap.EventMap<K,​V,​M extends Map<K,​V>>
    extends AbstractHistorical.EventValue<K>
    Abstract super class for events that add or remove a value from the map.

    • Constructor Detail

      • EventMap

        public EventMap​(double time,
                        K key,
                        boolean contained,
                        V previousValue)
        Construct a new EventMap.
        Parameters:
        time - double; time of event
        key - K; key of event
        contained - boolean; whether the map contained the key prior to the event
        previousValue - V; previous value in the map