Interface Data.ReferenceArray

  • All Known Implementing Classes:
    ByteArrayArrayData
    Enclosing interface:
    Data

    public static interface Data.ReferenceArray
    Interface-Klasse für die Referenz-Array-Ansicht eines Datums.
    • Method Summary

      Modifier and Type Method Description
      int getLength()
      Liefert die Anzahl der im Array enthaltenen Elemente 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.
      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.
      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... systemObjectPids)
      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.
    • Method Detail

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

        SystemObject getSystemObject​(int itemIndex)
        Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.
        Parameters:
        itemIndex - Index des gewünschten Sub-Datums.
        Returns:
        Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert wird.
      • set

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

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

        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
        Parameters:
        dataModel - Objekt das zur Ermittlung der Systemobjekte benutzt wird
        systemObjectPids - Array mit den zu übernehmenden Werten
      • getSystemObjectArray

        SystemObject[] getSystemObjectArray()
        Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.
        Returns:
        Array mit Stellvertreter-Objekten der referenzierten System-Objekte.