|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.dom.util.HashTable
A simple hashtable, not synchronized, with fixed load factor.
Inner Class Summary | |
protected static class |
HashTable.Entry
To manage collisions |
Field Summary | |
protected int |
count
The number of entries |
protected static int |
INITIAL_CAPACITY
The initial capacity |
protected HashTable.Entry[] |
table
The underlying array |
Constructor Summary | |
HashTable()
Creates a new table. |
|
HashTable(HashTable t)
Creates a copy of the given HashTable object. |
|
HashTable(int c)
Creates a new table. |
Method Summary | |
void |
clear()
Clears the map. |
java.lang.Object |
get(java.lang.Object key)
Gets the value of a variable |
java.lang.Object |
item(int index)
Returns the item at the given position. |
java.lang.Object |
key(int index)
Returns the key at the given position or null. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Sets a new value for the given variable |
protected void |
rehash()
Rehash the table |
java.lang.Object |
remove(java.lang.Object key)
Removes an entry from the table. |
int |
size()
Returns the size of this table. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final int INITIAL_CAPACITY
protected HashTable.Entry[] table
protected int count
Constructor Detail |
public HashTable()
public HashTable(int c)
c
- The initial capacity.public HashTable(HashTable t)
t
- The table to copy.Method Detail |
public int size()
public java.lang.Object get(java.lang.Object key)
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
public java.lang.Object remove(java.lang.Object key)
public java.lang.Object key(int index)
public java.lang.Object item(int index)
public void clear()
protected void rehash()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |