public static interface Data.Array extends java.lang.Iterable<Data>
Modifier and Type | Method and 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()