Interface Data.Array

All Superinterfaces:
java.lang.Iterable<Data>
All Known Implementing Classes:
AbstractData.Array, ByteArrayArrayData
Enclosing interface:
Data

public static interface Data.Array
extends java.lang.Iterable<Data>
Interface-Klasse für die Array-Ansicht eines Datums.
  • Method Details

    • iterator

      default java.util.Iterator<Data> iterator()
      Specified by:
      iterator in interface java.lang.Iterable<Data>
    • isCountLimited

      boolean isCountLimited()
      Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.
      Returns:
      true, wenn die Anzahl der Werte beschränkt ist;
      false, wenn die Anzahl der Werte nicht beschränkt ist.
    • isCountVariable

      boolean isCountVariable()
      Bestimmt, ob die Größe dieses Arrays variieren kann.
      Returns:
      true, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;
      false, wenn die Anzahl der Werte fix ist.
    • getMaxCount

      int getMaxCount()
      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.
      Returns:
      Maximale oder erforderliche Größe des Arrays oder 0, wenn die Größe nicht beschränkt ist.
    • 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.
    • getItem

      Data getItem​(int itemIndex)
      Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
      Parameters:
      itemIndex - Index des gewünschten Sub-Datums.
      Returns:
      Gewünschtes Sub-Datum.
    • getTextValue

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

      Data.TextValue[] getTextValues()
      Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Returns:
      Text-Ansichten der enthaltene Elemente.
    • asTextArray

      Data.TextArray asTextArray()
      Liefert eine Text-Array-Ansicht dieses Arrays zurück.
      Returns:
      Text-Array-Ansicht des Arrays.
    • getTimeValue

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

      Data.TimeValue[] getTimeValues()
      Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Returns:
      Zeit-Ansichten der enthaltene Elemente.
    • asTimeArray

      Data.TimeArray asTimeArray()
      Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.
      Returns:
      Zeit-Array-Ansicht des Arrays.
    • getScaledValue

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

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

      Data.NumberArray asScaledArray()
      Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.
      Returns:
      Skalierte-Array-Ansicht des Arrays.
    • getUnscaledValue

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

      Data.NumberValue[] getUnscaledValues()
      Liefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Returns:
      Unskalierte-Ansichten der enthaltene Elemente.
    • asUnscaledArray

      Data.NumberArray asUnscaledArray()
      Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.
      Returns:
      Unskalierte-Array-Ansicht des Arrays.
    • getReferenceValue

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

      Data.ReferenceValue[] getReferenceValues()
      Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
      Returns:
      Referenz-Ansichten der enthaltene Elemente.
    • asReferenceArray

      Data.ReferenceArray asReferenceArray()
      Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.
      Returns:
      Referenz-Array-Ansicht des Arrays.