java.lang.Iterable<Data>
AbstractData.Array
, ByteArrayArrayData
public static interface Data.Array extends java.lang.Iterable<Data>
Modifier and Type | Method | Description |
---|---|---|
Data.ReferenceArray |
asReferenceArray() |
Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.
|
Data.NumberArray |
asScaledArray() |
Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.
|
Data.TextArray |
asTextArray() |
Liefert eine Text-Array-Ansicht dieses Arrays zurück.
|
Data.TimeArray |
asTimeArray() |
Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.
|
Data.NumberArray |
asUnscaledArray() |
Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.
|
Data |
getItem(int itemIndex) |
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
|
int |
getLength() |
Liefert die Anzahl der im Array enthaltenen Elemente zurück.
|
int |
getMaxCount() |
Bestimmt, die maximale Größe dieses Arrays.
|
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.
|
Data.NumberValue |
getScaledValue(int itemIndex) |
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
|
Data.NumberValue[] |
getScaledValues() |
Liefert ein Array von Skalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
|
Data.TextValue |
getTextValue(int itemIndex) |
Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
|
Data.TextValue[] |
getTextValues() |
Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
|
Data.TimeValue |
getTimeValue(int itemIndex) |
Liefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
|
Data.TimeValue[] |
getTimeValues() |
Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
|
Data.NumberValue |
getUnscaledValue(int itemIndex) |
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
|
Data.NumberValue[] |
getUnscaledValues() |
Liefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
|
boolean |
isCountLimited() |
Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.
|
boolean |
isCountVariable() |
Bestimmt, ob die Größe dieses Arrays variieren kann.
|
default java.util.Iterator<Data> |
iterator() |
|
void |
setLength(int newLength) |
Definiert die Anzahl der im Array enthaltenen Elemente.
|
default java.util.Iterator<Data> iterator()
iterator
in interface java.lang.Iterable<Data>
boolean isCountLimited()
true
, wenn die Anzahl der Werte beschränkt ist;false
, wenn die Anzahl der Werte nicht beschränkt ist.boolean isCountVariable()
true
, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;false
, wenn die Anzahl der Werte
fix ist.int getMaxCount()
int getLength()
void setLength(int newLength)
newLength
- Neue Anzahl Elemente im Array.Data getItem(int itemIndex)
itemIndex
- Index des gewünschten Sub-Datums.Data.TextValue getTextValue(int itemIndex)
itemIndex
- Index des gewünschten Sub-Datums.Data.TextValue[] getTextValues()
Data.TextArray asTextArray()
Data.TimeValue getTimeValue(int itemIndex)
itemIndex
- Index des gewünschten Sub-Datums.Data.TimeValue[] getTimeValues()
Data.TimeArray asTimeArray()
Data.NumberValue getScaledValue(int itemIndex)
itemIndex
- Index des gewünschten Sub-Datums.Data.NumberValue[] getScaledValues()
Data.NumberArray asScaledArray()
Data.NumberValue getUnscaledValue(int itemIndex)
itemIndex
- Index des gewünschten Sub-Datums.Data.NumberValue[] getUnscaledValues()
Data.NumberArray asUnscaledArray()
Data.ReferenceValue getReferenceValue(int itemIndex)
itemIndex
- Index des gewünschten Sub-Datums.Data.ReferenceValue[] getReferenceValues()
Data.ReferenceArray asReferenceArray()