Class Tuple3<A,B,C>

java.lang.Object
org.apache.juneau.utils.Tuple3<A,B,C>
Type Parameters:
A - Object 1 type.
B - Object 2 type.
C - Object 3 type.

public class Tuple3<A,B,C> extends Object
Represents a simple tuple of 3 objects.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Tuple3(A a, B b, C c)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Returns the first object in this tuple.
    Returns the second object in this tuple.
    Returns the third object in this tuple.
    int
     
    static <A, B, C> Tuple3<A,B,C>
    of(A a, B b, C c)
    Static creator.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Tuple3

      public Tuple3(A a, B b, C c)
      Constructor.
      Parameters:
      a - Object 1.
      b - Object 2.
      c - Object 3.
  • Method Details

    • of

      public static <A, B, C> Tuple3<A,B,C> of(A a, B b, C c)
      Static creator.
      Type Parameters:
      A - Object 1 type.
      B - Object 2 type.
      C - Object 3 type.
      Parameters:
      a - Object 1.
      b - Object 2.
      c - Object 3.
      Returns:
      A new tuple object.
    • getA

      public A getA()
      Returns the first object in this tuple.
      Returns:
      The first object in this tuple.
    • getB

      public B getB()
      Returns the second object in this tuple.
      Returns:
      The second object in this tuple.
    • getC

      public C getC()
      Returns the third object in this tuple.
      Returns:
      The third object in this tuple.
    • hashCode

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

      public boolean equals(Object o)
      Overrides:
      equals in class Object