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.