Class ArrayData<T>

  • All Implemented Interfaces:
    java.io.Serializable, scala.Equals, scala.Product

    public class ArrayData<T>
    extends java.lang.Object
    implements scala.Product, java.io.Serializable
    A top level key for a parameter set representing an array like collection.

    param: data input array

    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ArrayData​(scala.collection.mutable.ArraySeq<T> data)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      scala.collection.mutable.ArraySeq<T> data()  
      static <T> ArrayData<T> fromArray​(java.lang.Object values)
      Create an ArrayData from one or more values
      static <T> ArrayData<T> fromArrays​(T first, java.lang.Object... rest)
      Create an ArrayData from one or more values
      static <T> ArrayData<T> fromArrays​(T first, scala.collection.immutable.Seq<T> rest)
      Create an ArrayData from one or more values
      java.util.List<T> jValues()
      A Java helper that returns an Array of values this parameter holds
      java.lang.String toString()
      A comma separated string representation of all values this ArrayData holds
      java.lang.Object values()
      An Array of values this parameter holds
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface scala.Equals

        canEqual, equals
      • Methods inherited from interface scala.Product

        productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
    • Constructor Detail

      • ArrayData

        public ArrayData​(scala.collection.mutable.ArraySeq<T> data)
    • Method Detail

      • fromArrays

        public static <T> ArrayData<T> fromArrays​(T first,
                                                  java.lang.Object... rest)
        Create an ArrayData from one or more values

        Parameters:
        rest - one or more values
        first - (undocumented)
        Returns:
        an instance of ArrayData
      • fromArray

        public static <T> ArrayData<T> fromArray​(java.lang.Object values)
        Create an ArrayData from one or more values

        Parameters:
        values - an Array of one or more values
        Returns:
        an instance of ArrayData
      • fromArrays

        public static <T> ArrayData<T> fromArrays​(T first,
                                                  scala.collection.immutable.Seq<T> rest)
        Create an ArrayData from one or more values

        Parameters:
        rest - one or more values
        first - (undocumented)
        Returns:
        an instance of ArrayData
      • data

        public scala.collection.mutable.ArraySeq<T> data()
      • values

        public java.lang.Object values()
        An Array of values this parameter holds
        Returns:
        (undocumented)
      • jValues

        public java.util.List<T> jValues()
        A Java helper that returns an Array of values this parameter holds
        Returns:
        (undocumented)
      • toString

        public java.lang.String toString()
        A comma separated string representation of all values this ArrayData holds
        Overrides:
        toString in class java.lang.Object
        Returns:
        (undocumented)