|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.css.PropertyMap
A simple hashtable, not synchronized, with fixed load factor and with equality test made with '=='.
Inner Class Summary | |
protected static class |
PropertyMap.Entry
To manage collisions |
Field Summary | |
protected int |
count
The number of entries |
protected static int |
INITIAL_CAPACITY
The initial capacity |
protected static float |
LOAD_FACTOR
The load factor |
protected PropertyMap.Entry[] |
table
The underlying array |
Constructor Summary | |
PropertyMap()
Creates a new table. |
|
PropertyMap(PropertyMap t)
Creates a copy of the given PropertyMap object. |
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 float LOAD_FACTOR
protected static final int INITIAL_CAPACITY
protected PropertyMap.Entry[] table
protected int count
Constructor Detail |
public PropertyMap()
public PropertyMap(PropertyMap 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 |