Interface Data.NumberArray

All Known Implementing Classes:
AbstractData.NumberArray, ByteArrayArrayData
Enclosing interface:
Data

public static interface Data.NumberArray
Interface-Klasse für die Skalierte- und Unskalierte-Array-Ansicht eines Datums.
  • Method Summary

    Modifier and Type Method Description
    byte byteValue​(int itemIndex)
    Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem byte zurück.
    double doubleValue​(int itemIndex)
    Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem double zurück.
    float floatValue​(int itemIndex)
    Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem float zurück.
    byte[] getByteArray()
    Liefert die Werte aller Elemente dieses Arrays als byte zurück.
    double[] getDoubleArray()
    Liefert die Werte aller Elemente dieses Arrays als double zurück.
    float[] getFloatArray()
    Liefert die Werte aller Elemente dieses Arrays als float zurück.
    int[] getIntArray()
    Liefert die Werte aller Elemente dieses Arrays als int zurück.
    int getLength()
    Liefert die Anzahl der im Array enthaltenen Elemente zurück.
    long[] getLongArray()
    Liefert die Werte aller Elemente dieses Arrays als long zurück.
    short[] getShortArray()
    Liefert die Werte aller Elemente dieses Arrays als short zurück.
    Data.NumberValue getValue​(int itemIndex)
    Liefert eine Zahl-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
    Data.NumberValue[] getValues()
    Liefert ein Array von Zahl-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
    int intValue​(int itemIndex)
    Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem int zurück.
    long longValue​(int itemIndex)
    Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem long zurück.
    void set​(byte... bytes)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void set​(double... doubles)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void set​(float... floats)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void set​(int... ints)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void set​(long... longs)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void set​(short... shorts)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void setLength​(int newLength)
    Definiert die Anzahl der im Array enthaltenen Elemente.
    short shortValue​(int itemIndex)
    Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem short zurück.
  • Method Details

    • getLength

      int getLength()
      Liefert die Anzahl der im Array enthaltenen Elemente zurück.
      Returns:
      Anzahl der enthaltenen Elemente.
    • setLength

      void setLength​(int newLength)
      Definiert die Anzahl der im Array enthaltenen Elemente.
      Parameters:
      newLength - Neue Anzahl Elemente im Array.
    • getValue

      Data.NumberValue getValue​(int itemIndex)
      Liefert eine Zahl-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Zahl-Ansicht des Sub-Datums.
    • getValues

      Data.NumberValue[] getValues()
      Liefert ein Array von Zahl-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Returns:
      Skalierte-Ansichten der enthaltene Elemente.
    • byteValue

      byte byteValue​(int itemIndex)
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem byte zurück.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • shortValue

      short shortValue​(int itemIndex)
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem short zurück.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • intValue

      int intValue​(int itemIndex)
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem int zurück.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • longValue

      long longValue​(int itemIndex)
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem long zurück.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • floatValue

      float floatValue​(int itemIndex)
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem float zurück.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • doubleValue

      double doubleValue​(int itemIndex)
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem double zurück.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • getByteArray

      byte[] getByteArray()
      Liefert die Werte aller Elemente dieses Arrays als byte zurück.
      Returns:
      Array mit byte-Werten.
    • set

      void set​(byte... bytes)
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Parameters:
      bytes - Array mit den zu übernehmenden Werten
    • set

      void set​(short... shorts)
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Parameters:
      shorts - Array mit den zu übernehmenden Werten
    • set

      void set​(int... ints)
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Parameters:
      ints - Array mit den zu übernehmenden Werten
    • set

      void set​(long... longs)
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Parameters:
      longs - Array mit den zu übernehmenden Werten
    • set

      void set​(float... floats)
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Parameters:
      floats - Array mit den zu übernehmenden Werten
    • set

      void set​(double... doubles)
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Parameters:
      doubles - Array mit den zu übernehmenden Werten
    • getShortArray

      short[] getShortArray()
      Liefert die Werte aller Elemente dieses Arrays als short zurück.
      Returns:
      Array mit short-Werten.
    • getIntArray

      int[] getIntArray()
      Liefert die Werte aller Elemente dieses Arrays als int zurück.
      Returns:
      Array mit int-Werten.
    • getLongArray

      long[] getLongArray()
      Liefert die Werte aller Elemente dieses Arrays als long zurück.
      Returns:
      Array mit long-Werten.
    • getFloatArray

      float[] getFloatArray()
      Liefert die Werte aller Elemente dieses Arrays als float zurück.
      Returns:
      Array mit float-Werten.
    • getDoubleArray

      double[] getDoubleArray()
      Liefert die Werte aller Elemente dieses Arrays als double zurück.
      Returns:
      Array mit double-Werten.