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 and Description |
---|
ByteArrayListData(byte[] bytes,
int offset,
AttributeInfo attributeInfo) |
Modifier and Type | Method and 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.
|
asReferenceValue, asScaledValue, asTextValue, asTimeValue, asUnscaledValue, valueToString
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
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