Package ion.SyncCollections
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 keysV- the class of the dictionary values
- All Implemented Interfaces:
ICollectionValue<java.util.Map.Entry<TKey,TValue>>,IDictionary<TKey,TValue>,java.lang.Iterable<java.util.Map.Entry<TKey,TValue>>
public class ElementHashDictionary<TKey,TValue extends ion.Meta.Element> extends HashDictionary<TKey,TValue>
An implementation of HashDictionarywhere 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ion.SyncCollections.HashDictionary
HashDictionary.AddRequest, HashDictionary.ModifyElementRequest, HashDictionary.RemoveRequest, HashDictionary.SetRequest
-
-
Constructor Summary
Constructors Constructor Description ElementHashDictionary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonDestroy()-
Methods inherited from class ion.SyncCollections.HashDictionary
add, addAll, contains, contains, containsAll, copyTo, count, get, getDictionary, getKeys, getValues, handleModificationRequests, iterator, remove, removeAll, removeAll, set, toArray
-
Methods inherited from class ion.Meta.Element
destroy, getEventFilters, getEventHandlers, getRequestFilters, getRequestHandlers, getSimulation, getUID, raise, schedule, wasDestroyed
-
-
-
-
Method Detail
-
onDestroy
public void onDestroy()
- Overrides:
onDestroyin classHashDictionary<TKey,TValue extends ion.Meta.Element>
-
-