Class TupleFactory

java.lang.Object
org.apache.jena.atlas.lib.tuple.TupleFactory

public class TupleFactory extends Object
Tuple creation
  • Method Summary

    Modifier and Type
    Method
    Description
    static <X> Tuple<X>
    asTuple(X[] xs)
    Treat an array as a Tuple.
    static <X> Tuple<X>
    create(List<X> xs)
    Create a Tuple from a list
    static <X> Tuple<X>
    create(X[] xs)
    Create a Tuple from an array
    static <X> Tuple0<X>
    Create a Tuple of length 0
    static <X> Tuple1<X>
    create1(X x1)
    Create a Tuple of length 1
    static <X> Tuple2<X>
    create2(X x1, X x2)
    Create a Tuple of length 2
    static <X> Tuple3<X>
    create3(X x1, X x2, X x3)
    Create a Tuple of length 3
    static <X> Tuple4<X>
    create4(X x1, X x2, X x3, X x4)
    Create a Tuple of length 4
    static <X> Tuple5<X>
    create5(X x1, X x2, X x3, X x4, X x5)
    Create a Tuple of length 5
    static <X> Tuple6<X>
    create6(X x1, X x2, X x3, X x4, X x5, X x6)
    Create a Tuple of length 6
    static <X> Tuple7<X>
    create7(X x1, X x2, X x3, X x4, X x5, X x6, X x7)
    Create a Tuple of length 7
    static <X> Tuple8<X>
    create8(X x1, X x2, X x3, X x4, X x5, X x6, X x7, X x8)
    Create a Tuple of length 8
    static <X> Tuple<X>
    tuple(X... xs)
    Create a Tuple

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • tuple

      @SafeVarargs public static <X> Tuple<X> tuple(X... xs)
      Create a Tuple
    • create

      public static <X> Tuple<X> create(X[] xs)
      Create a Tuple from an array
    • asTuple

      public static <X> Tuple<X> asTuple(X[] xs)
      Treat an array as a Tuple. The array must not be mutated
    • create

      public static <X> Tuple<X> create(List<X> xs)
      Create a Tuple from a list
    • create0

      public static <X> Tuple0<X> create0()
      Create a Tuple of length 0
    • create1

      public static <X> Tuple1<X> create1(X x1)
      Create a Tuple of length 1
    • create2

      public static <X> Tuple2<X> create2(X x1, X x2)
      Create a Tuple of length 2
    • create3

      public static <X> Tuple3<X> create3(X x1, X x2, X x3)
      Create a Tuple of length 3
    • create4

      public static <X> Tuple4<X> create4(X x1, X x2, X x3, X x4)
      Create a Tuple of length 4
    • create5

      public static <X> Tuple5<X> create5(X x1, X x2, X x3, X x4, X x5)
      Create a Tuple of length 5
    • create6

      public static <X> Tuple6<X> create6(X x1, X x2, X x3, X x4, X x5, X x6)
      Create a Tuple of length 6
    • create7

      public static <X> Tuple7<X> create7(X x1, X x2, X x3, X x4, X x5, X x6, X x7)
      Create a Tuple of length 7
    • create8

      public static <X> Tuple8<X> create8(X x1, X x2, X x3, X x4, X x5, X x6, X x7, X x8)
      Create a Tuple of length 8