ByteArrayListArrayItemData
public class ByteArrayListData extends ByteArrayStructuredData
Data.Array, Data.FormatException, Data.NumberArray, Data.NumberValue, Data.ReferenceArray, Data.ReferenceValue, Data.TextArray, Data.TextValue, Data.TimeArray, Data.TimeValue
_bytes, _info, _offset
Constructor | Description |
---|---|
ByteArrayListData(byte[] bytes,
int offset,
AttributeInfo attributeInfo) |
Modifier and Type | Method | Description |
---|---|---|
Data.Array |
asArray() |
Liefert eine Array-Ansicht auf dieses Array zurück.
|
Data.ReferenceArray |
asReferenceArray() |
Liefert eine Referenz-Array-Ansicht auf dieses Array zurück.
|
Data.NumberArray |
asScaledArray() |
Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück.
|
Data.TextArray |
asTextArray() |
Liefert eine Text-Array-Ansicht auf dieses Array zurück.
|
Data.TimeArray |
asTimeArray() |
Liefert eine Time-Array-Ansicht auf dieses Array zurück.
|
Data.NumberArray |
asUnscaledArray() |
Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück.
|
boolean |
containsItem(java.lang.String itemName) |
Ermittelt, ob es ein Sub-Datum mit dem angegebenen Namen gibt.
|
Data |
getItem(java.lang.String itemName) |
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
|
boolean |
isArray() |
Prüft, ob das Datum ein Array ist.
|
boolean |
isList() |
Prüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.
|
boolean |
isPlain() |
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.
|
java.util.Iterator<Data> |
iterator() |
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
|
create, create, create, createModifiableCopy, createUnmodifiableCopy, dump, equals, getArray, getAttributeGroup, getAttributeType, getBytes, getInfo, getItem, getName, getOffset, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, isDefined, resolveReferences, setToDefault, toDebugString, toParamString, toString
asReferenceValue, asScaledValue, asTextValue, asTimeValue, asUnscaledValue, valueToString
public ByteArrayListData(byte[] bytes, int offset, AttributeInfo attributeInfo)
public Data.Array asArray()
Data
public Data getItem(java.lang.String itemName)
Data
getItem
in interface Data
getItem
in class ByteArrayData
itemName
- Name des gewünschten Sub-Datums.public boolean containsItem(java.lang.String itemName)
Data
itemName
- Namepublic java.util.Iterator<Data> iterator()
Data
iterator
in interface Data
iterator
in interface java.lang.Iterable<Data>
iterator
in class ByteArrayData
public boolean isList()
Data
isList
in interface Data
isList
in class ByteArrayData
true
, falls das Datum eine Liste ist, sonst false
.public boolean isArray()
Data
isArray
in interface Data
isArray
in class ByteArrayData
true
, falls das Datum ein Array ist, sonst false
.public boolean isPlain()
Data
isPlain
in interface Data
isPlain
in class ByteArrayData
true
, falls das Datum eine einfaches Datum ist, sonst false
.public Data.NumberArray asUnscaledArray()
Data
public Data.TimeArray asTimeArray()
Data
public Data.TextArray asTextArray()
Data
public Data.NumberArray asScaledArray()
Data
public Data.ReferenceArray asReferenceArray()
Data