public class Hashtable4 extends HashtableBase implements DeepClone, Map4
_mask, _maximumSize, _size, _table, _tableSize| Modifier | Constructor and Description |
|---|---|
|
Hashtable4() |
protected |
Hashtable4(DeepClone cloneOnlyCtor) |
|
Hashtable4(int size) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAllKeys(Iterable4 collection) |
boolean |
containsAllKeys(Iterator4 iterator) |
boolean |
containsKey(java.lang.Object key) |
java.lang.Object |
deepClone(java.lang.Object obj)
The parameter allows passing one new object so parent
references can be corrected on children.
|
protected Hashtable4 |
deepCloneInternal(Hashtable4 ret,
java.lang.Object obj) |
void |
forEachKeyForIdentity(Visitor4 visitor,
java.lang.Object obj) |
java.lang.Object |
get(byte[] key) |
java.lang.Object |
get(int key) |
java.lang.Object |
get(long key) |
java.lang.Object |
get(java.lang.Object key) |
Iterator4 |
iterator()
Iterates through all the
entries. |
void |
put(byte[] key,
java.lang.Object value) |
void |
put(int key,
java.lang.Object value) |
void |
put(long key,
java.lang.Object value) |
void |
put(java.lang.Object key,
java.lang.Object value) |
java.lang.Object |
remove(byte[] key) |
java.lang.Object |
remove(int key) |
java.lang.Object |
remove(long longKey) |
java.lang.Object |
remove(java.lang.Object objectKey) |
clear, entryIndex, findWithSameKey, hashtableIterator, keys, putEntry, removeEntry, removeIntEntry, removeLongEntry, removeObjectEntry, size, toString, values, valuesIteratorpublic Hashtable4(int size)
public Hashtable4()
protected Hashtable4(DeepClone cloneOnlyCtor)
cloneOnlyCtor - public java.lang.Object deepClone(java.lang.Object obj)
DeepClonepublic void forEachKeyForIdentity(Visitor4 visitor, java.lang.Object obj)
public java.lang.Object get(byte[] key)
public java.lang.Object get(int key)
public java.lang.Object get(long key)
public boolean containsKey(java.lang.Object key)
containsKey in interface Map4public boolean containsAllKeys(Iterable4 collection)
public boolean containsAllKeys(Iterator4 iterator)
public void put(byte[] key,
java.lang.Object value)
public void put(int key,
java.lang.Object value)
public void put(long key,
java.lang.Object value)
public void put(java.lang.Object key,
java.lang.Object value)
public java.lang.Object remove(java.lang.Object objectKey)
public java.lang.Object remove(long longKey)
public java.lang.Object remove(byte[] key)
public java.lang.Object remove(int key)
public Iterator4 iterator()
entries.Entry4 iteratorHashtableBase.values(),
#see {@link #valuesIterator()}protected Hashtable4 deepCloneInternal(Hashtable4 ret, java.lang.Object obj)