public class BiMap
extends java.util.HashMap
| Modifier | Constructor and Description |
|---|---|
|
BiMap()
Constructor
|
private |
BiMap(BiMap inverse)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
BiMap |
getInverse()
Get the inverse bimap
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
private java.lang.Object |
rawPut(java.lang.Object key,
java.lang.Object value)
Put the key value association with super.put()
|
private java.lang.Object |
rawRemove(java.lang.Object key)
Remove the key
|
java.lang.Object |
remove(java.lang.Object key) |
clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, replace, replace, replaceAll, size, valuesprivate final BiMap _inverse
public BiMap()
private BiMap(BiMap inverse)
map - the inversepublic BiMap getInverse()
public void clear()
clear in interface java.util.Mapclear in class java.util.HashMappublic java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapput in class java.util.HashMapprivate java.lang.Object rawPut(java.lang.Object key,
java.lang.Object value)
key - the keyvalue - the valueprivate java.lang.Object rawRemove(java.lang.Object key)
key - the keypublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mapremove in class java.util.HashMap