org.apache.commons.collections.keyvalue
Class TiedMapEntry
- Map.Entry, KeyValue, Serializable
public class TiedMapEntry
implements Map.Entry, KeyValue, Serializable
A Map Entry tied to a map underneath.
This can be used to enable a map entry to make changes on the underlying
map, however this will probably mess up any iterators.
Version:
- Stephen Colebourne
- Commons Collections 3.0
TiedMapEntry(Map map, Object key) - Constructs a new entry with the given Map and key.
|
boolean | equals(Object obj) - Compares this Map Entry with another Map Entry.
|
Object | getKey() - Gets the key of this entry
|
Object | getValue() - Gets the value of this entry direct from the map.
|
int | hashCode() - Gets a hashCode compatible with the equals method.
|
Object | setValue(Object value) - Sets the value associated with the key direct onto the map.
|
String | toString() - Gets a string version of the entry.
|
TiedMapEntry
public TiedMapEntry(Map map,
Object key)
Constructs a new entry with the given Map and key.
map
- the mapkey
- the key
equals
public boolean equals(Object obj)
Compares this Map Entry with another Map Entry.
Implemented per API documentation of
java.util.Map.Entry.equals(Object)
obj
- the object to compare to
- true if equal key and value
getKey
public Object getKey()
Gets the key of this entry
- getKey in interface KeyValue
- the key
getValue
public Object getValue()
Gets the value of this entry direct from the map.
- getValue in interface KeyValue
- the value
hashCode
public int hashCode()
Gets a hashCode compatible with the equals method.
Implemented per API documentation of
java.util.Map.Entry.hashCode()
- a suitable hash code
setValue
public Object setValue(Object value)
Sets the value associated with the key direct onto the map.
value
- the new value
- the old value
toString
public String toString()
Gets a string version of the entry.
- entry as a string
Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.