org.apache.commons.collections
Class DefaultMapEntry

java.lang.Object
  |
  +--org.apache.commons.collections.DefaultMapEntry
All Implemented Interfaces:
java.util.Map.Entry

public class DefaultMapEntry
extends java.lang.Object
implements java.util.Map.Entry

A default implementation of Map.Entry

Since:
1.0
Author:
James Strachan, Michael A. Smith

Constructor Summary
DefaultMapEntry()
          Constructs a new DefaultMapEntry with a null key and null value.
DefaultMapEntry(java.lang.Object key, java.lang.Object value)
          Constructs a new DefaultMapEntry with the given key and given value.
 
Method Summary
 boolean equals(java.lang.Object o)
          Implemented per API documentation of Map.Entry.equals(Object)
 java.lang.Object getKey()
          Returns the key.
 java.lang.Object getValue()
          Returns the value.
 int hashCode()
          Implemented per API documentation of Map.Entry.hashCode()
 void setKey(java.lang.Object key)
          Sets the key.
 java.lang.Object setValue(java.lang.Object value)
          Note that this method only sets the local reference inside this object and does not modify the original Map.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMapEntry

public DefaultMapEntry()
Constructs a new DefaultMapEntry with a null key and null value.


DefaultMapEntry

public DefaultMapEntry(java.lang.Object key,
                       java.lang.Object value)
Constructs a new DefaultMapEntry with the given key and given value.

Parameters:
key - the key for the entry, may be null
value - the value for the entyr, may be null
Method Detail

equals

public boolean equals(java.lang.Object o)
Implemented per API documentation of Map.Entry.equals(Object)

Specified by:
equals in interface java.util.Map.Entry
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Implemented per API documentation of Map.Entry.hashCode()

Specified by:
hashCode in interface java.util.Map.Entry
Overrides:
hashCode in class java.lang.Object

getKey

public java.lang.Object getKey()
Returns the key.

Specified by:
getKey in interface java.util.Map.Entry
Returns:
the key

getValue

public java.lang.Object getValue()
Returns the value.

Specified by:
getValue in interface java.util.Map.Entry
Returns:
the value

setKey

public void setKey(java.lang.Object key)
Sets the key. This method does not modify any map.

Parameters:
key - the new key

setValue

public java.lang.Object setValue(java.lang.Object value)
Note that this method only sets the local reference inside this object and does not modify the original Map.

Specified by:
setValue in interface java.util.Map.Entry
Parameters:
value - the new value
Returns:
the old value of the value


Copyright © 2001-2004 The Apache Software Foundation. All Rights Reserved.