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()
Constructor for IdentityHashMap.
IdentityHashMap(Map t)
Constructor for IdentityHashMap.
IdentityHashMap(int initialCapacity)
Constructor for IdentityHashMap.
IdentityHashMap(int initialCapacity, float loadFactor)
Constructor for IdentityHashMap.

Method Summary

Object
add(Object value)
adds an object to the Map.
boolean
containsKey(Object key)
Object
get(Object key)
Object
put(Object key, Object value)
Object
remove(Object key)

Constructor Details

IdentityHashMap

public IdentityHashMap()
Constructor for IdentityHashMap.

IdentityHashMap

public IdentityHashMap(Map t)
Constructor for IdentityHashMap.
Parameters:
t -

IdentityHashMap

public IdentityHashMap(int initialCapacity)
Constructor for IdentityHashMap.
Parameters:
initialCapacity -

IdentityHashMap

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

Method Details

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 © 2005 Apache Web Services Project. All Rights Reserved.