|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.dom.util.HashTable
public class HashTable
A simple hashtable, not synchronized, with fixed load factor.
Nested 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. |
Object |
get(Object key)
Gets the value of a variable |
Object |
item(int index)
Returns the item at the given position. |
Object |
key(int index)
Returns the key at the given position or null. |
Object |
put(Object key,
Object value)
Sets a new value for the given variable |
protected void |
rehash()
Rehash the table |
Object |
remove(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 Object get(Object key)
public Object put(Object key, Object value)
public Object remove(Object key)
public Object key(int index)
public Object item(int index)
public void clear()
protected void rehash()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |