Class UniformPair<T>

java.lang.Object
com.espertech.esper.common.internal.collection.UniformPair<T>
All Implemented Interfaces:
Serializable

public final class UniformPair<T> extends Object implements Serializable
General-purpose pair of values of any type. The pair only equals another pair if the objects that form the pair equal, ie. first pair first object equals (.equals) the second pair first object, and the first pair second object equals the second pair second object.
See Also:
  • Field Details

  • Constructor Details

    • UniformPair

      public UniformPair(T first, T second)
      Construct pair of values.
      Parameters:
      first - is the first value
      second - is the second value
  • Method Details

    • getFirst

      public T getFirst()
      Returns first value within pair.
      Returns:
      first value within pair
    • getSecond

      public T getSecond()
      Returns second value within pair.
      Returns:
      second value within pair
    • setFirst

      public void setFirst(T first)
      Set the first value of the pair to a new value.
      Parameters:
      first - value to be set
    • setSecond

      public void setSecond(T second)
      Set the second value of the pair to a new value.
      Parameters:
      second - value to be set
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object