Package com.identityworksllc.iiq.common
Class TypeFriendlyHashMap<K,V>
- java.lang.Object
 - 
- java.util.AbstractMap<K,V>
 - 
- java.util.HashMap<K,V>
 - 
- com.identityworksllc.iiq.common.TypeFriendlyHashMap<K,V>
 
 
 
 
- 
- Type Parameters:
 K- The key typeV- The value type
- All Implemented Interfaces:
 TypeFriendlyMap<K,V>,Serializable,Cloneable,Map<K,V>
public class TypeFriendlyHashMap<K,V> extends HashMap<K,V> implements TypeFriendlyMap<K,V>
A minor extension toHashMapto include theTypeFriendlyMapmethods- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object> 
 - 
 
- 
Constructor Summary
Constructors Constructor Description TypeFriendlyHashMap()Constructs a new TypeFriendlyHashMapTypeFriendlyHashMap(int initialCapacity)Constructs a new TypeFriendlyHashMapTypeFriendlyHashMap(int initialCapacity, float loadFactor)Constructs a new TypeFriendlyHashMapTypeFriendlyHashMap(Map<? extends K,? extends V> m)Constructs a new TypeFriendlyHashMap, pre-populating it with a copy of the input map 
- 
Method Summary
- 
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values 
- 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString 
- 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values 
- 
Methods inherited from interface com.identityworksllc.iiq.common.TypeFriendlyMap
getAs, getBoolean, getInt, getLong, getSailPointObject, getString, getStringList 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
TypeFriendlyHashMap
public TypeFriendlyHashMap(int initialCapacity, float loadFactor)
Constructs a new TypeFriendlyHashMap- Parameters:
 initialCapacity- The initial capacity of the maploadFactor- The load factor of the map
 
- 
TypeFriendlyHashMap
public TypeFriendlyHashMap(int initialCapacity)
Constructs a new TypeFriendlyHashMap- Parameters:
 initialCapacity- The initial capacity of the map
 
- 
TypeFriendlyHashMap
public TypeFriendlyHashMap()
Constructs a new TypeFriendlyHashMap 
- 
TypeFriendlyHashMap
public TypeFriendlyHashMap(Map<? extends K,? extends V> m)
Constructs a new TypeFriendlyHashMap, pre-populating it with a copy of the input map- Parameters:
 m- the map to copy- See Also:
 HashMap(Map)
 
 - 
 
 -