All Implemented Interfaces:
Data, Data.Array, Data.NumberArray, Data.ReferenceArray, Data.TextArray, Data.TimeArray, java.lang.Iterable<Data>

public class ByteArrayArrayData
extends ByteArrayStructuredData
implements Data.Array, Data.TextArray, Data.TimeArray, Data.ReferenceArray, Data.NumberArray
Klasse, die noch zu dokumentieren ist.
  • Nested Class Summary

  • Field Summary

    Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData

    _bytes, _info, _offset
  • Constructor Summary

    Constructors
    Constructor Description
    ByteArrayArrayData​(byte[] bytes, int offset, AttributeInfo attributeInfo)  
  • Method Summary

    Modifier and Type Method Description
    Data.Array asArray()
    Liefert eine Array-Ansicht auf dieses Array zurück.
    Data.ReferenceArray asReferenceArray()
    Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.
    Data.NumberArray asScaledArray()
    Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.
    Data.TextArray asTextArray()
    Liefert eine Text-Array-Ansicht dieses Arrays zurück.
    Data.TimeArray asTimeArray()
    Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.
    Data.NumberArray asUnscaledArray()
    Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.
    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.
    Data getItem​(int itemIndex)
    Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
    Data getItem​(java.lang.String itemName)
    Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
    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.
    int getMaxCount()
    Bestimmt, die maximale Größe dieses Arrays.
    long getMillis​(int itemIndex)
    Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden.
    long[] getMillisArray()
    Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück.
    Data.ReferenceValue getReferenceValue​(int itemIndex)
    Liefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
    Data.ReferenceValue[] getReferenceValues()
    Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
    Data.NumberValue getScaledValue​(int itemIndex)
    Liefert eine Skalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
    Data.NumberValue[] getScaledValues()
    Liefert ein Array von Skalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
    long getSeconds​(int itemIndex)
    Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden.
    long[] getSecondsArray()
    Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück.
    short[] getShortArray()
    Liefert die Werte aller Elemente dieses Arrays als short zurück.
    SystemObject getSystemObject​(int itemIndex)
    Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.
    SystemObject[] getSystemObjectArray()
    Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.
    java.lang.String getText​(int itemIndex)
    Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit).
    java.lang.String[] getTextArray()
    Liefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit).
    Data.TextValue getTextValue​(int itemIndex)
    Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
    Data.TextValue[] getTextValues()
    Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
    Data.TimeValue getTimeValue​(int itemIndex)
    Liefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
    Data.TimeValue[] getTimeValues()
    Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
    Data.NumberValue getUnscaledValue​(int itemIndex)
    Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
    Data.NumberValue[] getUnscaledValues()
    Liefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente 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.
    boolean isArray()
    Prüft, ob das Datum ein Array ist.
    boolean isCountLimited()
    Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.
    boolean isCountVariable()
    Bestimmt, ob die Größe dieses Arrays variieren kann.
    boolean isList()
    Prüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.
    boolean isPlain()
    Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.
    java.util.Iterator<Data> iterator()
    Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
    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 set​(ObjectLookup dataModel, java.lang.String... systemObjectPids)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void set​(SystemObject[] systemObjects)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void set​(java.lang.String[] strings)
    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.
    void setMillis​(long[] millis)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    void setSeconds​(long[] seconds)
    Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
    short shortValue​(int itemIndex)
    Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem short zurück.
    java.lang.String toParamString()  

    Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayStructuredData

    asReferenceValue, asScaledValue, asTextValue, asTimeValue, asUnscaledValue, valueToString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface de.bsvrz.dav.daf.main.Data

    containsItem, updated, updated

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • ByteArrayArrayData

      public ByteArrayArrayData​(byte[] bytes, int offset, AttributeInfo attributeInfo)
  • Method Details

    • toParamString

      public java.lang.String toParamString()
      Overrides:
      toParamString in class ByteArrayData
    • getItem

      public Data getItem​(java.lang.String itemName)
      Description copied from interface: Data
      Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
      Specified by:
      getItem in interface Data
      Specified by:
      getItem in class ByteArrayData
      Parameters:
      itemName - Name des gewünschten Sub-Datums.
      Returns:
      Gewünschtes Sub-Datum.
    • iterator

      public java.util.Iterator<Data> iterator()
      Description copied from interface: Data
      Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
      Specified by:
      iterator in interface Data
      Specified by:
      iterator in interface Data.Array
      Specified by:
      iterator in interface java.lang.Iterable<Data>
      Specified by:
      iterator in class ByteArrayData
      Returns:
      Iterator über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays.
    • getItem

      public Data getItem​(int itemIndex)
      Description copied from interface: Data.Array
      Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
      Specified by:
      getItem in interface Data.Array
      Overrides:
      getItem in class ByteArrayData
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Gewünschtes Sub-Datum.
    • getTextValue

      public Data.TextValue getTextValue​(int itemIndex)
      Description copied from interface: Data.Array
      Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
      Specified by:
      getTextValue in interface Data.Array
      Specified by:
      getTextValue in interface Data.TextArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Text-Ansicht des Sub-Datums.
    • getTextValues

      public Data.TextValue[] getTextValues()
      Description copied from interface: Data.Array
      Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Specified by:
      getTextValues in interface Data.Array
      Specified by:
      getTextValues in interface Data.TextArray
      Returns:
      Text-Ansichten der enthaltene Elemente.
    • getTimeValue

      public Data.TimeValue getTimeValue​(int itemIndex)
      Description copied from interface: Data.Array
      Liefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
      Specified by:
      getTimeValue in interface Data.Array
      Specified by:
      getTimeValue in interface Data.TimeArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Zeit-Ansicht des Sub-Datums.
    • getTimeValues

      public Data.TimeValue[] getTimeValues()
      Description copied from interface: Data.Array
      Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Specified by:
      getTimeValues in interface Data.Array
      Specified by:
      getTimeValues in interface Data.TimeArray
      Returns:
      Zeit-Ansichten der enthaltene Elemente.
    • getScaledValue

      public Data.NumberValue getScaledValue​(int itemIndex)
      Description copied from interface: Data.Array
      Liefert eine Skalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
      Specified by:
      getScaledValue in interface Data.Array
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Skalierte-Ansicht des Sub-Datums.
    • getScaledValues

      public Data.NumberValue[] getScaledValues()
      Description copied from interface: Data.Array
      Liefert ein Array von Skalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Specified by:
      getScaledValues in interface Data.Array
      Returns:
      Skalierte-Ansichten der enthaltene Elemente.
    • getUnscaledValue

      public Data.NumberValue getUnscaledValue​(int itemIndex)
      Description copied from interface: Data.Array
      Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
      Specified by:
      getUnscaledValue in interface Data.Array
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Unskalierte-Ansicht des Sub-Datums.
    • getUnscaledValues

      public Data.NumberValue[] getUnscaledValues()
      Description copied from interface: Data.Array
      Liefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Specified by:
      getUnscaledValues in interface Data.Array
      Returns:
      Unskalierte-Ansichten der enthaltene Elemente.
    • getReferenceValue

      public Data.ReferenceValue getReferenceValue​(int itemIndex)
      Description copied from interface: Data.Array
      Liefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
      Specified by:
      getReferenceValue in interface Data.Array
      Specified by:
      getReferenceValue in interface Data.ReferenceArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Referenz-Ansicht des Sub-Datums.
    • getReferenceValues

      public Data.ReferenceValue[] getReferenceValues()
      Description copied from interface: Data.Array
      Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Specified by:
      getReferenceValues in interface Data.Array
      Specified by:
      getReferenceValues in interface Data.ReferenceArray
      Returns:
      Referenz-Ansichten der enthaltene Elemente.
    • getLength

      public int getLength()
      Description copied from interface: Data.Array
      Liefert die Anzahl der im Array enthaltenen Elemente zurück.
      Specified by:
      getLength in interface Data.Array
      Specified by:
      getLength in interface Data.NumberArray
      Specified by:
      getLength in interface Data.ReferenceArray
      Specified by:
      getLength in interface Data.TextArray
      Specified by:
      getLength in interface Data.TimeArray
      Returns:
      Anzahl der enthaltenen Elemente.
    • setLength

      public void setLength​(int newLength)
      Description copied from interface: Data.Array
      Definiert die Anzahl der im Array enthaltenen Elemente.
      Specified by:
      setLength in interface Data.Array
      Specified by:
      setLength in interface Data.NumberArray
      Specified by:
      setLength in interface Data.ReferenceArray
      Specified by:
      setLength in interface Data.TextArray
      Specified by:
      setLength in interface Data.TimeArray
      Parameters:
      newLength - Neue Anzahl Elemente im Array.
    • set

      public void set​(byte[] bytes)
      Description copied from interface: Data.NumberArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.NumberArray
      Parameters:
      bytes - Array mit den zu übernehmenden Werten
    • set

      public void set​(short[] shorts)
      Description copied from interface: Data.NumberArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.NumberArray
      Parameters:
      shorts - Array mit den zu übernehmenden Werten
    • set

      public void set​(int[] ints)
      Description copied from interface: Data.NumberArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.NumberArray
      Parameters:
      ints - Array mit den zu übernehmenden Werten
    • set

      public void set​(long[] longs)
      Description copied from interface: Data.NumberArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.NumberArray
      Parameters:
      longs - Array mit den zu übernehmenden Werten
    • set

      public void set​(float[] floats)
      Description copied from interface: Data.NumberArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.NumberArray
      Parameters:
      floats - Array mit den zu übernehmenden Werten
    • set

      public void set​(double[] doubles)
      Description copied from interface: Data.NumberArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.NumberArray
      Parameters:
      doubles - Array mit den zu übernehmenden Werten
    • set

      public void set​(SystemObject[] systemObjects)
      Description copied from interface: Data.ReferenceArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.ReferenceArray
      Parameters:
      systemObjects - Array mit den zu übernehmenden Werten
    • set

      public void set​(java.lang.String[] strings)
      Description copied from interface: Data.TextArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.ReferenceArray
      Specified by:
      set in interface Data.TextArray
      Parameters:
      strings - Array mit den zu übernehmenden Werten
    • set

      public void set​(ObjectLookup dataModel, java.lang.String... systemObjectPids)
      Description copied from interface: Data.ReferenceArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      set in interface Data.ReferenceArray
      Parameters:
      dataModel - Objekt das zur Ermittlung der Systemobjekte benutzt wird
      systemObjectPids - Array mit den zu übernehmenden Werten
    • setMillis

      public void setMillis​(long[] millis)
      Description copied from interface: Data.TimeArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      setMillis in interface Data.TimeArray
      Parameters:
      millis - Array mit den zu übernehmenden Werten
    • setSeconds

      public void setSeconds​(long[] seconds)
      Description copied from interface: Data.TimeArray
      Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
      Specified by:
      setSeconds in interface Data.TimeArray
      Parameters:
      seconds - Array mit den zu übernehmenden Werten
    • getMaxCount

      public int getMaxCount()
      Description copied from interface: Data.Array
      Bestimmt, die maximale Größe dieses Arrays. Wenn die Größe des Arrays nicht beschränkt ist, wird der Wert 0 zurückgegeben. Wenn die Größe nicht variabel als fest ist, wird die erforderliche Größe zurückgegeben.
      Specified by:
      getMaxCount in interface Data.Array
      Returns:
      Maximale oder erforderliche Größe des Arrays oder 0, wenn die Größe nicht beschränkt ist.
    • isCountLimited

      public boolean isCountLimited()
      Description copied from interface: Data.Array
      Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.
      Specified by:
      isCountLimited in interface Data.Array
      Returns:
      true, wenn die Anzahl der Werte beschränkt ist;
      false, wenn die Anzahl der Werte nicht beschränkt ist.
    • isCountVariable

      public boolean isCountVariable()
      Description copied from interface: Data.Array
      Bestimmt, ob die Größe dieses Arrays variieren kann.
      Specified by:
      isCountVariable in interface Data.Array
      Returns:
      true, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;
      false, wenn die Anzahl der Werte fix ist.
    • isList

      public boolean isList()
      Description copied from interface: Data
      Prüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.
      Specified by:
      isList in interface Data
      Specified by:
      isList in class ByteArrayData
      Returns:
      true, falls das Datum eine Liste ist, sonst false.
    • isArray

      public boolean isArray()
      Description copied from interface: Data
      Prüft, ob das Datum ein Array ist.
      Specified by:
      isArray in interface Data
      Specified by:
      isArray in class ByteArrayData
      Returns:
      true, falls das Datum ein Array ist, sonst false.
    • isPlain

      public boolean isPlain()
      Description copied from interface: Data
      Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.
      Specified by:
      isPlain in interface Data
      Specified by:
      isPlain in class ByteArrayData
      Returns:
      true, falls das Datum eine einfaches Datum ist, sonst false.
    • asArray

      public Data.Array asArray()
      Description copied from interface: Data
      Liefert eine Array-Ansicht auf dieses Array zurück.
      Specified by:
      asArray in interface Data
      Returns:
      Array-Ansicht des Datums.
    • asTimeArray

      public Data.TimeArray asTimeArray()
      Description copied from interface: Data.Array
      Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.
      Specified by:
      asTimeArray in interface Data
      Specified by:
      asTimeArray in interface Data.Array
      Returns:
      Zeit-Array-Ansicht des Arrays.
    • getSeconds

      public long getSeconds​(int itemIndex)
      Description copied from interface: Data.TimeArray
      Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden.
      Specified by:
      getSeconds in interface Data.TimeArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums als Zeit in Sekunden.
    • getMillis

      public long getMillis​(int itemIndex)
      Description copied from interface: Data.TimeArray
      Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden.
      Specified by:
      getMillis in interface Data.TimeArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums als Zeit in Millisekunden.
    • getSecondsArray

      public long[] getSecondsArray()
      Description copied from interface: Data.TimeArray
      Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück.
      Specified by:
      getSecondsArray in interface Data.TimeArray
      Returns:
      Array von Zeitwerten in Sekunden.
    • getMillisArray

      public long[] getMillisArray()
      Description copied from interface: Data.TimeArray
      Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück.
      Specified by:
      getMillisArray in interface Data.TimeArray
      Returns:
      Array von Zeitwerten in Millisekunden.
    • asTextArray

      public Data.TextArray asTextArray()
      Description copied from interface: Data.Array
      Liefert eine Text-Array-Ansicht dieses Arrays zurück.
      Specified by:
      asTextArray in interface Data
      Specified by:
      asTextArray in interface Data.Array
      Returns:
      Text-Array-Ansicht des Arrays.
    • getText

      public java.lang.String getText​(int itemIndex)
      Description copied from interface: Data.TextArray
      Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit).
      Specified by:
      getText in interface Data.TextArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums mit Zusatz (wie zum Beispiel Einheit) als Text.
    • getTextArray

      public java.lang.String[] getTextArray()
      Description copied from interface: Data.TextArray
      Liefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit).
      Specified by:
      getTextArray in interface Data.TextArray
      Returns:
      Array von Textwerten einschließlich Zusatz (wie zum Beispiel Einheit).
    • asReferenceArray

      public Data.ReferenceArray asReferenceArray()
      Description copied from interface: Data.Array
      Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.
      Specified by:
      asReferenceArray in interface Data
      Specified by:
      asReferenceArray in interface Data.Array
      Returns:
      Referenz-Array-Ansicht des Arrays.
    • getSystemObject

      public SystemObject getSystemObject​(int itemIndex)
      Description copied from interface: Data.ReferenceArray
      Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.
      Specified by:
      getSystemObject in interface Data.ReferenceArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert wird.
    • getSystemObjectArray

      public SystemObject[] getSystemObjectArray()
      Description copied from interface: Data.ReferenceArray
      Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.
      Specified by:
      getSystemObjectArray in interface Data.ReferenceArray
      Returns:
      Array mit Stellvertreter-Objekten der referenzierten System-Objekte.
    • asScaledArray

      public Data.NumberArray asScaledArray()
      Description copied from interface: Data.Array
      Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.
      Specified by:
      asScaledArray in interface Data
      Specified by:
      asScaledArray in interface Data.Array
      Returns:
      Skalierte-Array-Ansicht des Arrays.
    • getValue

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

      public Data.NumberValue[] getValues()
      Description copied from interface: Data.NumberArray
      Liefert ein Array von Zahl-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Specified by:
      getValues in interface Data.NumberArray
      Returns:
      Skalierte-Ansichten der enthaltene Elemente.
    • byteValue

      public byte byteValue​(int itemIndex)
      Description copied from interface: Data.NumberArray
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem byte zurück.
      Specified by:
      byteValue in interface Data.NumberArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • shortValue

      public short shortValue​(int itemIndex)
      Description copied from interface: Data.NumberArray
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem short zurück.
      Specified by:
      shortValue in interface Data.NumberArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • intValue

      public int intValue​(int itemIndex)
      Description copied from interface: Data.NumberArray
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem int zurück.
      Specified by:
      intValue in interface Data.NumberArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • longValue

      public long longValue​(int itemIndex)
      Description copied from interface: Data.NumberArray
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem long zurück.
      Specified by:
      longValue in interface Data.NumberArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • floatValue

      public float floatValue​(int itemIndex)
      Description copied from interface: Data.NumberArray
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem float zurück.
      Specified by:
      floatValue in interface Data.NumberArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • doubleValue

      public double doubleValue​(int itemIndex)
      Description copied from interface: Data.NumberArray
      Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem double zurück.
      Specified by:
      doubleValue in interface Data.NumberArray
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Wert des Sub-Datums
    • getByteArray

      public byte[] getByteArray()
      Description copied from interface: Data.NumberArray
      Liefert die Werte aller Elemente dieses Arrays als byte zurück.
      Specified by:
      getByteArray in interface Data.NumberArray
      Returns:
      Array mit byte-Werten.
    • getShortArray

      public short[] getShortArray()
      Description copied from interface: Data.NumberArray
      Liefert die Werte aller Elemente dieses Arrays als short zurück.
      Specified by:
      getShortArray in interface Data.NumberArray
      Returns:
      Array mit short-Werten.
    • getIntArray

      public int[] getIntArray()
      Description copied from interface: Data.NumberArray
      Liefert die Werte aller Elemente dieses Arrays als int zurück.
      Specified by:
      getIntArray in interface Data.NumberArray
      Returns:
      Array mit int-Werten.
    • getLongArray

      public long[] getLongArray()
      Description copied from interface: Data.NumberArray
      Liefert die Werte aller Elemente dieses Arrays als long zurück.
      Specified by:
      getLongArray in interface Data.NumberArray
      Returns:
      Array mit long-Werten.
    • getFloatArray

      public float[] getFloatArray()
      Description copied from interface: Data.NumberArray
      Liefert die Werte aller Elemente dieses Arrays als float zurück.
      Specified by:
      getFloatArray in interface Data.NumberArray
      Returns:
      Array mit float-Werten.
    • getDoubleArray

      public double[] getDoubleArray()
      Description copied from interface: Data.NumberArray
      Liefert die Werte aller Elemente dieses Arrays als double zurück.
      Specified by:
      getDoubleArray in interface Data.NumberArray
      Returns:
      Array mit double-Werten.
    • asUnscaledArray

      public Data.NumberArray asUnscaledArray()
      Description copied from interface: Data.Array
      Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.
      Specified by:
      asUnscaledArray in interface Data
      Specified by:
      asUnscaledArray in interface Data.Array
      Returns:
      Unskalierte-Array-Ansicht des Arrays.