it.unimi.dsi.arscif
Class ARSCIFOpenHashMap
java.lang.Object
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap
it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap
it.unimi.dsi.arscif.ARSCIFOpenHashMap
- All Implemented Interfaces:
- ARSCIFMap, Hash, Object2ObjectMap, Serializable, Cloneable, Map
public class ARSCIFOpenHashMap
- extends Object2ObjectOpenHashMap
- implements ARSCIFMap
An implementation based on open hash maps of the ARSCIF map inteface.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.Hash |
Hash.Strategy |
| Fields inherited from class it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap |
count, entries, f, free, growthFactor, key, keys, maxFill, p, serialVersionUID, state, value, values |
| Methods inherited from class it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap |
clear, clone, containsKey, containsValue, entrySet, growthFactor, growthFactor, hashCode, isEmpty, keySet, rehash, rehash, size, trim, trim, values |
| Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, entrySet, equals, hashCode, isEmpty, keySet, putAll, size, values |
ARSCIFOpenHashMap
public ARSCIFOpenHashMap()
- Creates a new empty map.
get
public Object get(Object k)
- Specified by:
get in interface Map- Overrides:
get in class Object2ObjectOpenHashMap
getBoolean
public boolean getBoolean(String k)
- Specified by:
getBoolean in interface ARSCIFMap
getByte
public byte getByte(String k)
- Specified by:
getByte in interface ARSCIFMap
getShort
public short getShort(String k)
- Specified by:
getShort in interface ARSCIFMap
getInt
public int getInt(String k)
- Specified by:
getInt in interface ARSCIFMap
getLong
public long getLong(String k)
- Specified by:
getLong in interface ARSCIFMap
getFloat
public float getFloat(String k)
- Specified by:
getFloat in interface ARSCIFMap
getDouble
public double getDouble(String k)
- Specified by:
getDouble in interface ARSCIFMap
put
public Object put(Object k,
Object v)
- Specified by:
put in interface Map- Overrides:
put in class Object2ObjectOpenHashMap
put
public void put(String k,
boolean v)
- Specified by:
put in interface ARSCIFMap
put
public void put(String k,
byte v)
- Specified by:
put in interface ARSCIFMap
put
public void put(String k,
short v)
- Specified by:
put in interface ARSCIFMap
put
public void put(String k,
int v)
- Specified by:
put in interface ARSCIFMap
put
public void put(String k,
long v)
- Specified by:
put in interface ARSCIFMap
put
public void put(String k,
float v)
- Specified by:
put in interface ARSCIFMap
put
public void put(String k,
double v)
- Specified by:
put in interface ARSCIFMap
remove
public Object remove(Object k)
- Specified by:
remove in interface Map- Overrides:
remove in class Object2ObjectOpenHashMap