Class DataVector

java.lang.Object
ubic.gemma.model.common.AbstractIdentifiable
ubic.gemma.model.expression.bioAssayData.DataVector
All Implemented Interfaces:
Identifiable
Direct Known Subclasses:
DesignElementDataVector

public abstract class DataVector extends AbstractIdentifiable
An abstract class representing a one-dimensional vector of data about some aspect of an ExpressionExperiment.
See Also:
  • Constructor Details

    • DataVector

      public DataVector()
  • Method Details

    • getDataAsBuffer

      public Buffer getDataAsBuffer()
      Obtain the data as a generic Buffer.
    • getDataAsFloats

      public float[] getDataAsFloats()
    • setDataAsFloats

      public void setDataAsFloats(float[] data)
    • getDataAsFloatBuffer

      public FloatBuffer getDataAsFloatBuffer()
    • getDataAsDoubles

      public double[] getDataAsDoubles()
    • getDataAsDoubleBuffer

      public DoubleBuffer getDataAsDoubleBuffer()
      Obtain the data as a DoubleBuffer.

      The underlying data is not copied, so this is the most efficient way to perform arbitrary access or slice parts of the vector.

    • setDataAsDoubles

      public void setDataAsDoubles(double[] data)
    • getDataAsBooleans

      public boolean[] getDataAsBooleans()
    • setDataAsBooleans

      public void setDataAsBooleans(boolean[] data)
    • getDataAsChars

      public char[] getDataAsChars()
    • setDataAsChars

      public void setDataAsChars(char[] data)
    • getDataAsInts

      public int[] getDataAsInts()
    • getDataAsIntBuffer

      public IntBuffer getDataAsIntBuffer()
    • setDataAsInts

      public void setDataAsInts(int[] data)
    • getDataAsLongs

      public long[] getDataAsLongs()
    • getDataAsLongBuffer

      public LongBuffer getDataAsLongBuffer()
    • setDataAsLongs

      public void setDataAsLongs(long[] data)
    • getDataAsStrings

      public String[] getDataAsStrings()
    • setDataAsStrings

      public void setDataAsStrings(String[] data)
    • getDataAsTabbedStrings

      public String[] getDataAsTabbedStrings()
    • setDataAsTabbedStrings

      public void setDataAsTabbedStrings(String[] data)
    • getDataAsObjects

      public Object[] getDataAsObjects()
    • setDataAsObjects

      public void setDataAsObjects(Object[] data)
    • hashCode

      public int hashCode()
      Returns a hash code based on this entity's identifiers.
      Specified by:
      hashCode in class AbstractIdentifiable