de.bsvrz.dav.daf.main
Interface Data.Array

All Known Implementing Classes:
AbstractData.Array, AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeArray, AttributeBaseValueDataFactory.AttributeArrayAdapter.AttributeListArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.ByteArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.DoubleArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.FloatArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.IntArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.LongArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.MillisTimeArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.ReferenceArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.SecondsTimeArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.ShortArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.TextArrayAdapter, AttributeBaseValueDataFactory.AttributeArrayAdapter.TimeArrayAdapter, ByteArrayArrayData
Enclosing interface:
Data

public static interface Data.Array

Interface-Klasse für die Array-Ansicht eines Datums.


Method Summary
 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.
 void setLength(int newLength)
          Definiert die Anzahl der im Array enthaltenen Elemente.
 

Method Detail

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.