java.lang.Object | ||
↳ | org.apache.commons.collections.keyvalue.AbstractKeyValue | |
↳ | org.apache.commons.collections.keyvalue.DefaultKeyValue |
A mutable KeyValue
pair that does not implement
java.util.Map.Entry Map.Entry.
Note that a DefaultKeyValue
instance may not contain
itself as a key or value.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.commons.collections.keyvalue.AbstractKeyValue
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new pair with a null key and null value.
| |||||||||||
Constructs a new pair with the specified key and given value.
| |||||||||||
Constructs a new pair from the specified
KeyValue . | |||||||||||
Constructs a new pair from the specified
Map.Entry . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Compares this
Map.Entry with another Map.Entry . | |||||||||||
Gets a hashCode compatible with the equals method.
| |||||||||||
Sets the key.
| |||||||||||
Sets the value.
| |||||||||||
Returns a new
Map.Entry object with key and value from this pair. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.commons.collections.keyvalue.AbstractKeyValue
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.apache.commons.collections.KeyValue
|
Constructs a new pair with a null key and null value.
Constructs a new pair with the specified key and given value.
key | the key for the entry, may be null |
---|---|
value | the value for the entry, may be null |
Constructs a new pair from the specified KeyValue
.
pair | the pair to copy, must not be null |
---|
NullPointerException | if the entry is null |
---|
Constructs a new pair from the specified Map.Entry
.
entry | the entry to copy, must not be null |
---|
NullPointerException | if the entry is null |
---|
Compares this Map.Entry
with another Map.Entry
.
Returns true if the compared object is also a DefaultKeyValue
,
and its key and value are equal to this object's key and value.
obj | the object to compare to |
---|
Gets a hashCode compatible with the equals method.
Implemented per API documentation of hashCode()
,
however subclasses may override this.
Sets the key.
key | the new key |
---|
IllegalArgumentException | if key is this object |
---|
Sets the value.
value | the new value |
---|
IllegalArgumentException | if value is this object |
---|
Returns a new Map.Entry
object with key and value from this pair.