org.apache.axis.utils

Class IdentityHashMap

public class IdentityHashMap extends HashMap

IdentityHashMap similar to JDK1.4's java.util.IdentityHashMap

Author: Davanum Srinivas

Constructor Summary
IdentityHashMap(int initialCapacity, float loadFactor)
Constructor for IdentityHashMap.
IdentityHashMap(int initialCapacity)
Constructor for IdentityHashMap.
IdentityHashMap()
Constructor for IdentityHashMap.
IdentityHashMap(Map t)
Constructor for IdentityHashMap.
Method Summary
Objectadd(Object value)
adds an object to the Map. new Identity(obj) is used as key
booleancontainsKey(Object key)
Objectget(Object key)
Objectput(Object key, Object value)
Objectremove(Object key)

Constructor Detail

IdentityHashMap

public IdentityHashMap(int initialCapacity, float loadFactor)
Constructor for IdentityHashMap.

Parameters: initialCapacity loadFactor

IdentityHashMap

public IdentityHashMap(int initialCapacity)
Constructor for IdentityHashMap.

Parameters: initialCapacity

IdentityHashMap

public IdentityHashMap()
Constructor for IdentityHashMap.

IdentityHashMap

public IdentityHashMap(Map t)
Constructor for IdentityHashMap.

Parameters: t

Method Detail

add

public Object add(Object value)
adds an object to the Map. new Identity(obj) is used as key

containsKey

public boolean containsKey(Object key)

See Also: Map#containsKey(Object)

get

public Object get(Object key)

See Also: Map#get(Object)

put

public Object put(Object key, Object value)

See Also: Map#put(Object, Object)

remove

public Object remove(Object key)

See Also: Map#remove(Object)

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.