org.apache.batik.dom.util
public class HashTable extends Object implements Serializable
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(int c)
Creates a new table.
| |
HashTable(HashTable t)
Creates a copy of the given HashTable object. |
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. |
Parameters: c The initial capacity.
Parameters: t The table to copy.
Returns: the value or null
Returns: the old value or null
Returns: the value or null.