|
Berkeley
DB Java Edition version 1.7.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sleepycat.collections.MapEntryParameter
A simple Map.Entry
implementation that can be used
as in input parameter. Since a MapEntryParameter
is not
obtained from a map, it is not attached to any map in particular. To
emphasize that changing this object does not change the map, the setValue(java.lang.Object)
method always throws UnsupportedOperationException
.
Warning: Use of this interface violates the Java
Collections interface contract since these state that Map.Entry
objects should only be obtained from Map.entrySet()
sets,
while this class allows constructing them directly. However, it is
useful for performing operations on an entry set such as add(),
contains(), etc. For restrictions see getValue()
and setValue(java.lang.Object)
.
Constructor Summary | |
MapEntryParameter(Object key, Object value) Creates a map entry with a given key and value. |
Method Summary | |
boolean |
equals(Object other) Compares this entry to a given entry as specified by Map.Entry.equals(java.lang.Object) . |
Object |
getKey()
Returns the key of this entry. |
Object |
getValue()
Returns the value of this entry. |
int |
hashCode()
Computes a hash code as specified by Map.Entry.hashCode() . |
Object |
setValue(Object newValue) Always throws UnsupportedOperationException since this object is
not attached to a map. |
String |
toString()
Converts the entry to a string representation for debugging. |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MapEntryParameter(Object key, Object value)
key
- is the key to use.
value
- is the value to use.
Method Detail |
public int hashCode()
Map.Entry.hashCode()
.
hashCode
in interface Map.Entry
public boolean equals(Object other)
Map.Entry.equals(java.lang.Object)
.
equals
in interface Map.Entry
public final Object getKey()
getKey
in interface Map.Entry
public final Object getValue()
setValue(java.lang.Object)
.
It will not reflect changes made to a Map.
getValue
in interface Map.Entry
public Object setValue(Object newValue)
UnsupportedOperationException
since
this object is not attached to a map.
setValue
in interface Map.Entry
public String toString()
|
Berkeley
DB Java Edition version 1.7.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |