Class NTuple15<T1 extends Comparable<T1>,T2 extends Comparable<T2>,T3 extends Comparable<T3>,T4 extends Comparable<T4>,T5 extends Comparable<T5>,T6 extends Comparable<T6>,T7 extends Comparable<T7>,T8 extends Comparable<T8>,T9 extends Comparable<T9>,T10 extends Comparable<T10>,T11 extends Comparable<T11>,T12 extends Comparable<T12>,T13 extends Comparable<T13>,T14 extends Comparable<T14>,T15 extends Comparable<T15>>

java.lang.Object
de.powerstat.validation.containers.NTuple15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
Type Parameters:
T1 - Type 1
T2 - Type 2 optional
T3 - Type 3 optional
T4 - Type 4 optional
T5 - Type 5 optional
T6 - Type 6 optional
T7 - Type 7 optional
T8 - Type 8 optional
T9 - Type 9 optional
T10 - Type 10 optional
T11 - Type 11 optional
T12 - Type 12 optional
T13 - Type 13 optional
T14 - Type 14 optional
T15 - Type 15 optional
All Implemented Interfaces:
Comparable<NTuple15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>

public final class NTuple15<T1 extends Comparable<T1>,T2 extends Comparable<T2>,T3 extends Comparable<T3>,T4 extends Comparable<T4>,T5 extends Comparable<T5>,T6 extends Comparable<T6>,T7 extends Comparable<T7>,T8 extends Comparable<T8>,T9 extends Comparable<T9>,T10 extends Comparable<T10>,T11 extends Comparable<T11>,T12 extends Comparable<T12>,T13 extends Comparable<T13>,T14 extends Comparable<T14>,T15 extends Comparable<T15>> extends Object implements Comparable<NTuple15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>>
N-Tuple 15.
  • Field Details

    • object1

      private final T1 extends Comparable<T1> object1
      Object1 of type T1.
    • object2

      private final T2 extends Comparable<T2> object2
      Object2 of type T2.
    • object3

      private final T3 extends Comparable<T3> object3
      Object3 of type T3.
    • object4

      private final T4 extends Comparable<T4> object4
      Object4 of type T4.
    • object5

      private final T5 extends Comparable<T5> object5
      Object5 of type T5.
    • object6

      private final T6 extends Comparable<T6> object6
      Object6 of type T6.
    • object7

      private final T7 extends Comparable<T7> object7
      Object7 of type T7.
    • object8

      private final T8 extends Comparable<T8> object8
      Object8 of type T8.
    • object9

      private final T9 extends Comparable<T9> object9
      Object9 of type T9.
    • object10

      private final T10 extends Comparable<T10> object10
      Object10 of type T10.
    • object11

      private final T11 extends Comparable<T11> object11
      Object11 of type T11.
    • object12

      private final T12 extends Comparable<T12> object12
      Object12 of type T12.
    • object13

      private final T13 extends Comparable<T13> object13
      Object13 of type T13.
    • object14

      private final T14 extends Comparable<T14> object14
      Object14 of type T14.
    • object15

      private final T15 extends Comparable<T15> object15
      Object15 of type T15.
  • Constructor Details

    • NTuple15

      private NTuple15(T1 obj1, T2 obj2, T3 obj3, T4 obj4, T5 obj5, T6 obj6, T7 obj7, T8 obj8, T9 obj9, T10 obj10, T11 obj11, T12 obj12, T13 obj13, T14 obj14, T15 obj15)
      Private constructor.
      Parameters:
      obj1 - Object 1 of type T1
      obj2 - Object 2 of Type T2
      obj3 - Object 3 of Type T3
      obj4 - Object 4 of type T4
      obj5 - Object 5 of Type T5
      obj6 - Object 6 of Type T6
      obj7 - Object 7 of type T7
      obj8 - Object 8 of Type T8
      obj9 - Object 9 of Type T9
      obj10 - Object 10 of Type T10
      obj11 - Object 11 of Type T11
      obj12 - Object 12 of Type T12
      obj13 - Object 13 of Type T13
      obj14 - Object 14 of Type T14
      obj15 - Object 15 of Type T15
  • Method Details

    • of

      public static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>, T6 extends Comparable<T6>, T7 extends Comparable<T7>, T8 extends Comparable<T8>, T9 extends Comparable<T9>, T10 extends Comparable<T10>, T11 extends Comparable<T11>, T12 extends Comparable<T12>, T13 extends Comparable<T13>, T14 extends Comparable<T14>, T15 extends Comparable<T15>> NTuple15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> of(T1 obj1, T2 obj2, T3 obj3, T4 obj4, T5 obj5, T6 obj6, T7 obj7, T8 obj8, T9 obj9, T10 obj10, T11 obj11, T12 obj12, T13 obj13, T14 obj14, T15 obj15)
      NTuple15 factory.
      Type Parameters:
      T1 - Type 1
      T2 - Type 2 optional
      T3 - Type 3 optional
      T4 - Type 4 optional
      T5 - Type 5 optional
      T6 - Type 6 optional
      T7 - Type 7 optional
      T8 - Type 8 optional
      T9 - Type 9 optional
      T10 - Type 10 optional
      T11 - Type 11 optional
      T12 - Type 12 optional
      T13 - Type 13 optional
      T14 - Type 14 optional
      T15 - Type 15 optional
      Parameters:
      obj1 - Object 1 of type T1
      obj2 - Object 2 of Type T2 optional
      obj3 - Object 3 of Type T3 optional
      obj4 - Object 1 of type T4 optional
      obj5 - Object 2 of Type T5 optional
      obj6 - Object 3 of Type T6 optional
      obj7 - Object 1 of type T7 optional
      obj8 - Object 2 of Type T8 optional
      obj9 - Object 3 of Type T9 optional
      obj10 - Object 10 of Type T10 optional
      obj11 - Object 11 of Type T11 optional
      obj12 - Object 12 of Type T12 optional
      obj13 - Object 13 of Type T13 optional
      obj14 - Object 14 of Type T14 optional
      obj15 - Object 15 of Type T15 optional
      Returns:
      NTuple15 object
    • t1Value

      public T1 t1Value()
      Returns the first value of this NTuple15 as a T1.
      Returns:
      The T1 value represented by this object.
    • t2Value

      public T2 t2Value()
      Returns the second value of this NTuple15 as a T2.
      Returns:
      The T2 value represented by this object.
    • t3Value

      public T3 t3Value()
      Returns the second value of this NTuple15 as a T3.
      Returns:
      The T3 value represented by this object.
    • t4Value

      public T4 t4Value()
      Returns the second value of this NTuple15 as a T4.
      Returns:
      The T4 value represented by this object.
    • t5Value

      public T5 t5Value()
      Returns the second value of this NTuple15 as a T5.
      Returns:
      The T5 value represented by this object.
    • t6Value

      public T6 t6Value()
      Returns the second value of this NTuple15 as a T6.
      Returns:
      The T6 value represented by this object.
    • t7Value

      public T7 t7Value()
      Returns the second value of this NTuple15 as a T7.
      Returns:
      The T7 value represented by this object.
    • t8Value

      public T8 t8Value()
      Returns the second value of this NTuple15 as a T8.
      Returns:
      The T8 value represented by this object.
    • t9Value

      public T9 t9Value()
      Returns the second value of this NTuple15 as a T9.
      Returns:
      The T9 value represented by this object.
    • t10Value

      public T10 t10Value()
      Returns the second value of this NTuple15 as a T10.
      Returns:
      The T10 value represented by this object.
    • t11Value

      public T11 t11Value()
      Returns the second value of this NTuple15 as a T11.
      Returns:
      The T11 value represented by this object.
    • t12Value

      public T12 t12Value()
      Returns the second value of this NTuple15 as a T12.
      Returns:
      The T12 value represented by this object.
    • t13Value

      public T13 t13Value()
      Returns the second value of this NTuple15 as a T13.
      Returns:
      The T13 value represented by this object.
    • t14Value

      public T14 t14Value()
      Returns the second value of this NTuple15 as a T14.
      Returns:
      The T14 value represented by this object.
    • t15Value

      public T15 t15Value()
      Returns the second value of this NTuple15 as a T15.
      Returns:
      The T15 value represented by this object.
    • hashCode

      public int hashCode()
      Calculate hash code.
      Overrides:
      hashCode in class Object
      Returns:
      Hash
      See Also:
    • equals

      public boolean equals(Object obj)
      Is equal with another object.
      Overrides:
      equals in class Object
      Parameters:
      obj - Object
      Returns:
      true when equal, false otherwise
      See Also:
    • toString

      public String toString()
      Returns the string representation of this NTuple15. The exact details of this representation are unspecified and subject to change, but the following may be regarded as typical: "NTuple15[object1=..., object2=..., object3=..., object34=..., object5=..., object6=..., object7=..., object8=..., object9=..., object10=..., object11=..., object12=..., object13=..., object14=..., object15=...]"
      Overrides:
      toString in class Object
      Returns:
      String representation of this NTuple15
      See Also:
    • compareTo

      public int compareTo(NTuple15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> obj)
      Compare with another object.
      Specified by:
      compareTo in interface Comparable<T1 extends Comparable<T1>>
      Parameters:
      obj - Object to compare with
      Returns:
      0: equal; 1: greater; -1: smaller
      See Also: