public final class IdHashMap extends AbstractMap implements Map
| Modifier and Type | Class and Description |
|---|---|
protected static class |
IdMap.UserEntry |
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
IdHashMap(Identicator id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(Object key) |
protected Map.Entry |
createIdEntry(Map.Entry entry) |
protected Map.Entry |
createIdEntry(Object key,
Object val) |
protected com.mchange.v1.identicator.IdHashKey |
createIdKey(Object o) |
Set |
entrySet() |
Object |
get(Object key) |
protected Set |
internalEntrySet() |
Object |
put(Object key,
Object value) |
Object |
remove(Object key) |
protected Object |
removeIdHashKey(com.mchange.v1.identicator.IdHashKey idhk) |
clear, clone, containsValue, equals, hashCode, isEmpty, keySet, putAll, size, toString, valuespublic IdHashMap(Identicator id)
protected com.mchange.v1.identicator.IdHashKey createIdKey(Object o)
public Object put(Object key, Object value)
put in interface Mapput in class AbstractMappublic boolean containsKey(Object key)
containsKey in interface MapcontainsKey in class AbstractMappublic Object get(Object key)
get in interface Mapget in class AbstractMappublic Object remove(Object key)
remove in interface Mapremove in class AbstractMapprotected Object removeIdHashKey(com.mchange.v1.identicator.IdHashKey idhk)
public Set entrySet()
entrySet in interface MapentrySet in class AbstractMapprotected final Set internalEntrySet()