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.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.Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
iterator
- Specified by:
iterator
in 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
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.- Parameters:
itemIndex
- Index des gewünschten Sub-Datums.- Returns:
- Gewünschtes Sub-Datum.
-
getTextValue
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
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
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
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
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.
-