net.cscott.jutil
public abstract class AbstractMapEntry<K,V> extends Object implements Entry<K,V>
AbstractMapEntry
takes care of most of the grunge
work involved in subclassing java.util.Map.Entry
. For
an immutable entry, you need only implement getKey()
and getValue()
. For a modifiable entry, you must also
implement setValue()
; the default implementation throws
an UnsupportedOperationException
.
Version: $Id: AbstractMapEntry.java,v 1.1 2003/03/20 01:58:20 cananian Exp $
Method Summary | |
---|---|
boolean | equals(Object o) Compares the specified object with this entry for equality.
|
abstract K | getKey() Returns the key corresponding to this entry. |
abstract 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). |
String | toString() Returns a human-readable representation of this map entry. |
true
if the given object is also a map
entry and the two entries represent the same mapping.remove()
operation), the results of this call are
undefined.remove()
operation).Returns: old value corresponding to entry.