Package com.qfs.util
Class AMultIntIntCollectionHashMap<C extends gnu.trove.TIntCollection>
java.lang.Object
gnu.trove.impl.hash.THash
gnu.trove.impl.hash.TPrimitiveHash
gnu.trove.impl.hash.TIntHash
gnu.trove.map.hash.TIntObjectHashMap<C>
com.qfs.util.AMultIntIntCollectionHashMap<C>
- All Implemented Interfaces:
IIntIntMultiMap<C>,gnu.trove.map.TIntObjectMap<C>,Externalizable,Serializable
- Direct Known Subclasses:
IntIntArrayListMultiMap,IntIntLinkedListMultiMap
@Deprecated(since="6.0.4",
forRemoval=true)
public abstract class AMultIntIntCollectionHashMap<C extends gnu.trove.TIntCollection>
extends gnu.trove.map.hash.TIntObjectHashMap<C>
implements IIntIntMultiMap<C>
Deprecated, for removal: This API element is subject to removal in a future version.
- See Also:
-
Field Summary
Fields inherited from class gnu.trove.impl.hash.TIntHash
_setFields inherited from class gnu.trove.impl.hash.TPrimitiveHash
_states, FREE, FULL, REMOVED -
Method Summary
Modifier and TypeMethodDescriptionvoidputValue(int key, int value) Deprecated, for removal: This API element is subject to removal in a future version.Stores a key-value pair in the multimap.voidputValues(int key, gnu.trove.TIntCollection values) Deprecated, for removal: This API element is subject to removal in a future version.Stores a collection of values with the same key.booleanremoveValue(int key, int value) Deprecated, for removal: This API element is subject to removal in a future version.Removes a key-value pair from the multimap.booleanremoveValues(int key, gnu.trove.TIntCollection values) Deprecated, for removal: This API element is subject to removal in a future version.Removes key-values pair from the multimap.Methods inherited from class gnu.trove.map.hash.TIntObjectHashMap
clear, containsKey, containsValue, equals, forEachEntry, forEachKey, forEachValue, get, getNoEntryKey, hashCode, iterator, keys, keys, keySet, put, putAll, putAll, putIfAbsent, readExternal, remove, retainEntries, toString, transformValues, valueCollection, values, values, writeExternalMethods inherited from class gnu.trove.impl.hash.TIntHash
contains, forEach, getNoEntryValueMethods inherited from class gnu.trove.impl.hash.TPrimitiveHash
capacityMethods inherited from class gnu.trove.impl.hash.THash
compact, ensureCapacity, getAutoCompactionFactor, isEmpty, reenableAutoCompaction, setAutoCompactionFactor, size, tempDisableAutoCompaction, trimToSizeMethods inherited from interface gnu.trove.map.TIntObjectMap
clear, containsKey, containsValue, equals, forEachEntry, forEachKey, forEachValue, get, getNoEntryKey, hashCode, isEmpty, iterator, keys, keys, keySet, put, putAll, putAll, putIfAbsent, remove, retainEntries, size, transformValues, valueCollection, values, values
-
Method Details
-
putValue
public void putValue(int key, int value) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IIntIntMultiMapStores a key-value pair in the multimap.- Specified by:
putValuein interfaceIIntIntMultiMap<C extends gnu.trove.TIntCollection>
-
putValues
public void putValues(int key, gnu.trove.TIntCollection values) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IIntIntMultiMapStores a collection of values with the same key.- Specified by:
putValuesin interfaceIIntIntMultiMap<C extends gnu.trove.TIntCollection>
-
removeValue
public boolean removeValue(int key, int value) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IIntIntMultiMapRemoves a key-value pair from the multimap.- Specified by:
removeValuein interfaceIIntIntMultiMap<C extends gnu.trove.TIntCollection>- Returns:
- true if the multimap changed
-
removeValues
public boolean removeValues(int key, gnu.trove.TIntCollection values) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:IIntIntMultiMapRemoves key-values pair from the multimap.- Specified by:
removeValuesin interfaceIIntIntMultiMap<C extends gnu.trove.TIntCollection>- Returns:
- true if the multimap changed
-