All Implemented Interfaces:
Data, Iterable<Data>
Direct Known Subclasses:
ByteArrayListArrayItemData

public class ByteArrayListData extends ByteArrayStructuredData
Klasse, die noch zu dokumentieren ist.
  • Constructor Details

    • ByteArrayListData

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

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