Package de.bsvrz.dav.daf.main
Interface Data.Array
-
- All Superinterfaces:
java.lang.Iterable<Data>
- All Known Implementing Classes:
AbstractData.Array,ByteArrayArrayData
- Enclosing interface:
- Data
public static interface Data.Array extends java.lang.Iterable<Data>
Interface-Klasse für die Array-Ansicht eines Datums.
-
-
Method Summary
Modifier and Type Method Description Data.ReferenceArrayasReferenceArray()Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.Data.NumberArrayasScaledArray()Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.Data.TextArrayasTextArray()Liefert eine Text-Array-Ansicht dieses Arrays zurück.Data.TimeArrayasTimeArray()Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.Data.NumberArrayasUnscaledArray()Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.DatagetItem(int itemIndex)Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.intgetLength()Liefert die Anzahl der im Array enthaltenen Elemente zurück.intgetMaxCount()Bestimmt, die maximale Größe dieses Arrays.Data.ReferenceValuegetReferenceValue(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.NumberValuegetScaledValue(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.TextValuegetTextValue(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.TimeValuegetTimeValue(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.NumberValuegetUnscaledValue(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.booleanisCountLimited()Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.booleanisCountVariable()Bestimmt, ob die Größe dieses Arrays variieren kann.default java.util.Iterator<Data>iterator()voidsetLength(int newLength)Definiert die Anzahl der im Array enthaltenen Elemente.
-
-
-
Method Detail
-
iterator
default java.util.Iterator<Data> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<Data>
-
isCountLimited
boolean isCountLimited()
Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.- Returns:
true, wenn die Anzahl der Werte beschränkt ist;
false, wenn die Anzahl der Werte nicht beschränkt ist.
-
isCountVariable
boolean isCountVariable()
Bestimmt, ob die Größe dieses Arrays variieren kann.- Returns:
true, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;
false, wenn die Anzahl der Werte fix ist.
-
getMaxCount
int getMaxCount()
Bestimmt, die maximale Größe dieses Arrays. Wenn die Größe des Arrays nicht beschränkt ist, wird der Wert 0 zurückgegeben. Wenn die Größe nicht variabel als fest ist, wird die erforderliche Größe zurückgegeben.- Returns:
- Maximale oder erforderliche Größe des Arrays oder 0, wenn die Größe nicht beschränkt ist.
-
getLength
int getLength()
Liefert die Anzahl der im Array enthaltenen Elemente zurück.- Returns:
- Anzahl der enthaltenen Elemente.
-
setLength
void setLength(int newLength)
Definiert die Anzahl der im Array enthaltenen Elemente.- Parameters:
newLength- Neue Anzahl Elemente im Array.
-
getItem
Data getItem(int itemIndex)
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.- Parameters:
itemIndex- Index des gewünschten Sub-Datums.- Returns:
- Gewünschtes Sub-Datum.
-
getTextValue
Data.TextValue getTextValue(int itemIndex)
Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Parameters:
itemIndex- Index des gewünschten Sub-Datums.- Returns:
- Text-Ansicht des Sub-Datums.
-
getTextValues
Data.TextValue[] getTextValues()
Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Returns:
- Text-Ansichten der enthaltene Elemente.
-
asTextArray
Data.TextArray asTextArray()
Liefert eine Text-Array-Ansicht dieses Arrays zurück.- Returns:
- Text-Array-Ansicht des Arrays.
-
getTimeValue
Data.TimeValue getTimeValue(int itemIndex)
Liefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Parameters:
itemIndex- Index des gewünschten Sub-Datums.- Returns:
- Zeit-Ansicht des Sub-Datums.
-
getTimeValues
Data.TimeValue[] getTimeValues()
Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Returns:
- Zeit-Ansichten der enthaltene Elemente.
-
asTimeArray
Data.TimeArray asTimeArray()
Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.- Returns:
- Zeit-Array-Ansicht des Arrays.
-
getScaledValue
Data.NumberValue getScaledValue(int itemIndex)
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Parameters:
itemIndex- Index des gewünschten Sub-Datums.- Returns:
- Skalierte-Ansicht des Sub-Datums.
-
getScaledValues
Data.NumberValue[] getScaledValues()
Liefert ein Array von Skalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Returns:
- Skalierte-Ansichten der enthaltene Elemente.
-
asScaledArray
Data.NumberArray asScaledArray()
Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.- Returns:
- Skalierte-Array-Ansicht des Arrays.
-
getUnscaledValue
Data.NumberValue getUnscaledValue(int itemIndex)
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Parameters:
itemIndex- Index des gewünschten Sub-Datums.- Returns:
- Unskalierte-Ansicht des Sub-Datums.
-
getUnscaledValues
Data.NumberValue[] getUnscaledValues()
Liefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Returns:
- Unskalierte-Ansichten der enthaltene Elemente.
-
asUnscaledArray
Data.NumberArray asUnscaledArray()
Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.- Returns:
- Unskalierte-Array-Ansicht des Arrays.
-
getReferenceValue
Data.ReferenceValue getReferenceValue(int itemIndex)
Liefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Parameters:
itemIndex- Index des gewünschten Sub-Datums.- Returns:
- Referenz-Ansicht des Sub-Datums.
-
getReferenceValues
Data.ReferenceValue[] getReferenceValues()
Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Returns:
- Referenz-Ansichten der enthaltene Elemente.
-
asReferenceArray
Data.ReferenceArray asReferenceArray()
Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.- Returns:
- Referenz-Array-Ansicht des Arrays.
-
-