Class ByteArrayListData

    • Constructor Detail

      • ByteArrayListData

        public ByteArrayListData​(byte[] bytes,
                                 int offset,
                                 AttributeInfo attributeInfo)
    • Method Detail

      • asArray

        public Data.Array asArray()
        Description copied from interface: Data
        Liefert eine Array-Ansicht auf dieses Array zurück.
        Returns:
        Array-Ansicht des Datums.
      • 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.
      • containsItem

        public boolean containsItem​(java.lang.String itemName)
        Description copied from interface: Data
        Ermittelt, ob es ein Sub-Datum mit dem angegebenen Namen gibt.
        Parameters:
        itemName - Name
        Returns:
        true, wenn enthalten, sonst false
      • 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 java.lang.Iterable<Data>
        Specified by:
        iterator in class ByteArrayData
        Returns:
        Iterator über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays.
      • 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.
      • asUnscaledArray

        public Data.NumberArray asUnscaledArray()
        Description copied from interface: Data
        Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück.
        Returns:
        Unskalierte-Array-Ansicht des Datums.
      • asTimeArray

        public Data.TimeArray asTimeArray()
        Description copied from interface: Data
        Liefert eine Time-Array-Ansicht auf dieses Array zurück.
        Returns:
        Time-Array-Ansicht des Datums.
      • asTextArray

        public Data.TextArray asTextArray()
        Description copied from interface: Data
        Liefert eine Text-Array-Ansicht auf dieses Array zurück.
        Returns:
        Text-Array-Ansicht des Datums.
      • asScaledArray

        public Data.NumberArray asScaledArray()
        Description copied from interface: Data
        Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück.
        Returns:
        Skalierte-Array-Ansicht des Datums.
      • asReferenceArray

        public Data.ReferenceArray asReferenceArray()
        Description copied from interface: Data
        Liefert eine Referenz-Array-Ansicht auf dieses Array zurück.
        Returns:
        Referenz-Array-Ansicht des Datums.