|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractMap
org.jaxen.util.IdentityHashMap
Constructor Summary | |
IdentityHashMap()
Constructs a new, empty map with a default capacity and load factor, which is 0.75 . |
|
IdentityHashMap(int initialCapacity)
Constructs a new, empty map with the specified initial capacity and default load factor, which is 0.75 . |
|
IdentityHashMap(int initialCapacity,
float loadFactor)
Constructs a new, empty map with the specified initial capacity and the specified load factor. |
|
IdentityHashMap(java.util.Map t)
Constructs a new map with the same mappings as the given map. |
Method Summary | |
void |
clear()
Removes all mappings from this map. |
java.lang.Object |
clone()
Returns a shallow copy of this IdentityHashMap instance: the keys and
values themselves are not cloned. |
boolean |
containsKey(java.lang.Object key)
Returns true if this map contains a mapping for the specified
key. |
boolean |
containsValue(java.lang.Object value)
Returns true if this map maps one or more keys to the
specified value. |
java.util.Set |
entrySet()
Returns a collection view of the mappings contained in this map. |
java.lang.Object |
get(java.lang.Object key)
Returns the value to which this map maps the specified key. |
boolean |
isEmpty()
Returns true if this map contains no key-value mappings |
java.util.Set |
keySet()
Returns a set view of the keys contained in this map. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Associates the specified value with the specified key in this map. |
void |
putAll(java.util.Map t)
Copies all of the mappings from the specified map to this one. |
java.lang.Object |
remove(java.lang.Object key)
Removes the mapping for this key from this map if present. |
int |
size()
Returns the number of key-value mappings in this map |
java.util.Collection |
values()
Returns a collection view of the values contained in this map. |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
Constructor Detail |
public IdentityHashMap(int initialCapacity, float loadFactor)
initialCapacity
- the initial capacity of the HashMaploadFactor
- the load factor of the HashMap
java.lang.IllegalArgumentException
- if the initial capacity is less
than zero, or if the load factor is non-positivepublic IdentityHashMap(int initialCapacity)
0.75
.
initialCapacity
- the initial capacity of the HashMap
java.lang.IllegalArgumentException
- if the initial capacity is less
than zeropublic IdentityHashMap()
0.75
.
public IdentityHashMap(java.util.Map t)
0.75
.
t
- the map whose mappings are to be placed in this mapMethod Detail |
public int size()
size
in interface java.util.Map
public boolean isEmpty()
true
if this map contains no key-value mappings
isEmpty
in interface java.util.Map
true
if this map contains no key-value mappingspublic boolean containsValue(java.lang.Object value)
true
if this map maps one or more keys to the
specified value.
containsValue
in interface java.util.Map
value
- value whose presence in this map is to be tested.
true
if this map maps one or more keys to the
specified valuepublic boolean containsKey(java.lang.Object key)
true
if this map contains a mapping for the specified
key.
containsKey
in interface java.util.Map
key
- key whose presence in this Map is to be tested
true
if this map contains a mapping for the specified
keypublic java.lang.Object get(java.lang.Object key)
null
if the map contains no mapping for this key. A return
value of null
does not necessarily indicate that the
map contains no mapping for the key; it's also possible that the map
explicitly maps the key to null
. The containsKey
operation may be used to distinguish these two cases.
get
in interface java.util.Map
key
- key whose associated value is to be returned
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
key
- key with which the specified value is to be associatedvalue
- value to be associated with the specified key
null
if there was no mapping for key. A null
return can
also indicate that the IdentityHashMap previously associated
null
with the specified key.public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
key
- key whose mapping is to be removed from the map
null
if there was no mapping for key. A null
return can
also indicate that the map previously associated null
with the specified key.public void putAll(java.util.Map t)
putAll
in interface java.util.Map
t
- mappings to be stored in this mappublic void clear()
clear
in interface java.util.Map
public java.lang.Object clone()
IdentityHashMap
instance: the keys and
values themselves are not cloned.
public java.util.Set keySet()
Iterator.remove
,
Set.remove
, removeAll
, retainAll
, and
clear
operations. It does not support the add
or
addAll
operations.
keySet
in interface java.util.Map
public java.util.Collection values()
Iterator.remove
, Collection.remove
,
removeAll
, retainAll
, and clear
operations.
It does not support the add
or addAll
operations.
values
in interface java.util.Map
public java.util.Set entrySet()
Map.Entry
. The
collection is backed by the map, so changes to the map are reflected in
the collection, and vice-versa. The collection supports element
removal, which removes the corresponding mapping from the map, via the
Iterator.remove
, Collection.remove
,
removeAll
, retainAll
, and clear
operations.
It does not support the add
or addAll
operations.
entrySet
in interface java.util.Map
Map.Entry
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |