public final class SimpleLookupTable
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
int |
elementSize |
java.lang.Object[] |
keyTable |
int |
threshold |
java.lang.Object[] |
valueTable |
| Constructor and Description |
|---|
SimpleLookupTable() |
SimpleLookupTable(int size) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
boolean |
containsKey(java.lang.Object key) |
java.lang.Object |
get(java.lang.Object key) |
java.lang.Object |
getKey(java.lang.Object key) |
java.lang.Object |
keyForValue(java.lang.Object valueToMatch) |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
java.lang.Object |
removeKey(java.lang.Object key) |
void |
removeValue(java.lang.Object valueToRemove) |
java.lang.String |
toString() |
public java.lang.Object[] keyTable
public java.lang.Object[] valueTable
public int elementSize
public int threshold
public SimpleLookupTable()
public SimpleLookupTable(int size)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic boolean containsKey(java.lang.Object key)
public java.lang.Object get(java.lang.Object key)
public java.lang.Object getKey(java.lang.Object key)
public java.lang.Object keyForValue(java.lang.Object valueToMatch)
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
public java.lang.Object removeKey(java.lang.Object key)
public void removeValue(java.lang.Object valueToRemove)
public java.lang.String toString()
toString in class java.lang.Object