org.exist.util.hashtable
Class Object2LongHashMap
java.lang.Object
org.exist.util.hashtable.AbstractHashtable
org.exist.util.hashtable.Object2LongHashMap
- Direct Known Subclasses:
- Object2LongIdentityHashMap
public class Object2LongHashMap
- extends AbstractHashtable
A hashtable which maps object keys to long values.
Keys are compared by their object equality, i.e. two objects are equal
if object1.equals(object2).
- Author:
- Stephan Körnig, Wolfgang Meier (wolfgang@exist-db.org)
Object2LongHashMap
public Object2LongHashMap()
Object2LongHashMap
public Object2LongHashMap(int iSize)
put
public void put(Object key,
long value)
- Puts a new key/value pair into the hashtable.
If the key does already exist, just the value is updated.
- Parameters:
key
- value
-
get
public long get(Object key)
containsKey
public boolean containsKey(Object key)
remove
public long remove(Object key)
iterator
public Iterator iterator()
- Specified by:
iterator
in class AbstractHashtable
valueIterator
public Iterator valueIterator()
- Specified by:
valueIterator
in class AbstractHashtable
stableIterator
public Iterator stableIterator()
Copyright (C) Wolfgang Meier. All rights reserved.