com.googlecode.concurrenttrees.common
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.

Author:
Niall Gallagher

Method Summary
 boolean equals(Object o)
          Compares this KeyValuePair object with another for equality.
 CharSequence getKey()
          Returns the key with which the value is associated
 O getValue()
          Returns the value associated with the key
 int hashCode()
          Returns a hash code for this object.
 String toString()
          Returns a string representation as (key, value).
 

Method Detail

getKey

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(Object o)
Compares this KeyValuePair object with another for equality.

This is implemented based on equality of the keys.

Overrides:
equals in class 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 class Object

toString

String toString()
Returns a string representation as (key, value).

Overrides:
toString in class Object
Returns:
A string representation as (key, value)


Copyright © 2013. All Rights Reserved.