Interface KeyValuePair<O>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)
      Compares this KeyValuePair object with another for equality.
      java.lang.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.
      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 this KeyValuePair object with another for equality.

        This is implemented based on equality of the keys.

        Overrides:
        equals in class java.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 class java.lang.Object
      • toString

        java.lang.String toString()
        Returns a string representation as (key, value).
        Overrides:
        toString in class java.lang.Object
        Returns:
        A string representation as (key, value)