Interface KeyValuePair<O>
-
- Type Parameters:
O
- The type of the value
- All Known Implementing Classes:
ConcurrentRadixTree.KeyValuePairImpl
public interface KeyValuePair<O>
Encapsulates a key and a value.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Compares thisKeyValuePair
object with another for equality.java.lang.CharSequence
getKey()
Returns the key with which the value is associatedO
getValue()
Returns the value associated with the keyint
hashCode()
Returns a hash code for this object.java.lang.String
toString()
Returns a string representation as(key, value)
.
-
-
-
Method Detail
-
getKey
java.lang.CharSequence getKey()
Returns the key with which the value is associated- Returns:
- The key with which the value is associated
-
getValue
O getValue()
Returns the value associated with the key- Returns:
- The value associated with the key
-
equals
boolean equals(java.lang.Object o)
Compares thisKeyValuePair
object with another for equality. This is implemented based on equality of the keys.- Overrides:
equals
in classjava.lang.Object
- Parameters:
o
- The other object to compare- Returns:
- True if the other object is also a
KeyValuePair
and is equal to this one as specified above
-
hashCode
int hashCode()
Returns a hash code for this object.- Overrides:
hashCode
in classjava.lang.Object
-
toString
java.lang.String toString()
Returns a string representation as(key, value)
.- Overrides:
toString
in classjava.lang.Object
- Returns:
- A string representation as
(key, value)
-
-