it.geosolutions.imageio.utilities
Class MapEntry<K,V>

Object
  extended by MapEntry<K,V>
All Implemented Interfaces:
Serializable, Map.Entry<K,V>

public class MapEntry<K,V>
extends Object
implements Map.Entry<K,V>, Serializable

A default implementation of Map.Entry which map an arbitrary key-value pairs. This entry is immutable by default.

Author:
Martin Desruisseaux
See Also:
Serialized Form

Constructor Summary
MapEntry(K key, V value)
          Creates a new map entry with the specified key-value pair.
 
Method Summary
 boolean equals(Object object)
          Compares the specified object with this entry for equality.
 K getKey()
          Returns the key corresponding to this entry.
 V getValue()
          Returns the value corresponding to this entry.
 int hashCode()
          Returns the hash code value for this map entry
 V setValue(V value)
          Replaces the value corresponding to this entry with the specified value (optional operation).
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapEntry

public MapEntry(K key,
                V value)
Creates a new map entry with the specified key-value pair.

Parameters:
key - The key.
value - The value.
Method Detail

getKey

public K getKey()
Returns the key corresponding to this entry.

Specified by:
getKey in interface Map.Entry<K,V>

getValue

public V getValue()
Returns the value corresponding to this entry.

Specified by:
getValue in interface Map.Entry<K,V>

setValue

public V setValue(V value)
Replaces the value corresponding to this entry with the specified value (optional operation). The default implementation throws an UnsupportedOperationException.

Specified by:
setValue in interface Map.Entry<K,V>

equals

public boolean equals(Object object)
Compares the specified object with this entry for equality.

Specified by:
equals in interface Map.Entry<K,V>
Overrides:
equals in class Object
Parameters:
object - The object to compare with this entry for equality.

hashCode

public int hashCode()
Returns the hash code value for this map entry

Specified by:
hashCode in interface Map.Entry<K,V>
Overrides:
hashCode in class Object


Copyright © 2006-2010 GeoSolutions. All Rights Reserved.