Class Pair<F,S>

java.lang.Object
org.alfresco.util.Pair<F,S>
All Implemented Interfaces:
Serializable

@AlfrescoPublicApi public final class Pair<F,S> extends Object implements Serializable
Utility class for containing two things that aren't like each other
See Also:
  • Field Details

    • NULL_PAIR

      public static final Pair NULL_PAIR
  • Constructor Details

    • Pair

      public Pair(F first, S second)
      Make a new one.
      Parameters:
      first - The first member.
      second - The second member.
  • Method Details

    • nullPair

      public static final <X, Y> Pair<X,Y> nullPair()
    • getFirst

      public final F getFirst()
      Get the first member of the tuple.
      Returns:
      The first member.
    • getSecond

      public final S getSecond()
      Get the second member of the tuple.
      Returns:
      The second member.
    • setFirst

      public final void setFirst(F first)
    • setSecond

      public final void setSecond(S second)
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object