Class ElementHashDictionary<TKey,TValue extends ion.Meta.Element>

java.lang.Object
ion.Meta.Element
ion.SyncCollections.HashDictionary<TKey,TValue>
ion.SyncCollections.ElementHashDictionary<TKey,TValue>
Type Parameters:
K - the class of the dictionary keys
V - the class of the dictionary values
All Implemented Interfaces:
ICollectionValue<Map.Entry<TKey,TValue>>, IDictionary<TKey,TValue>, Iterable<Map.Entry<TKey,TValue>>

public class ElementHashDictionary<TKey,TValue extends ion.Meta.Element> extends HashDictionary<TKey,TValue>
An implementation of HashDictionary<K,V> where the values must extend Element. All events raised on the elements are also raised on the ElementHashDictionary. Added / Removed / Set Events are raised on both ElementHashDictionary and elements.
Author:
GAIPS
  • Constructor Details

    • ElementHashDictionary

      public ElementHashDictionary()
  • Method Details