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 Detail

      • 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.