de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray
Class ByteArrayArrayData

java.lang.Object
  extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
      extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayStructuredData
          extended by de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayArrayData
All Implemented Interfaces:
Data, Data.Array, Data.NumberArray, Data.ReferenceArray, Data.TextArray, Data.TimeArray

public class ByteArrayArrayData
extends ByteArrayStructuredData
implements Data.Array, Data.TextArray, Data.TimeArray, Data.ReferenceArray, Data.NumberArray

Klasse, die noch zu dokumentieren ist.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs)

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data
Data.Array, Data.FormatException, Data.NumberArray, Data.NumberValue, Data.ReferenceArray, Data.ReferenceValue, Data.TextArray, Data.TextValue, Data.TimeArray, Data.TimeValue
 
Field Summary
 
Fields inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
_bytes, _info, _offset
 
Constructor Summary
ByteArrayArrayData(byte[] bytes, int offset, AttributeInfo attributeInfo)
           
 
Method Summary
 Data.Array asArray()
          Liefert eine Array-Ansicht auf dieses Array zurück.
 Data.ReferenceArray asReferenceArray()
          Liefert eine Referenz-Array-Ansicht auf dieses Array zurück.
 Data.NumberArray asScaledArray()
          Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück.
 Data.TextArray asTextArray()
          Liefert eine Text-Array-Ansicht auf dieses Array zurück.
 Data.TimeArray asTimeArray()
          Liefert eine Time-Array-Ansicht auf dieses Array zurück.
 Data.NumberArray asUnscaledArray()
          Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück.
 byte byteValue(int itemIndex)
          Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem byte zurück.
 double doubleValue(int itemIndex)
          Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem double zurück.
 float floatValue(int itemIndex)
          Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem float zurück.
 byte[] getByteArray()
          Liefert die Werte aller Elemente dieses Arrays als byte zurück.
 double[] getDoubleArray()
          Liefert die Werte aller Elemente dieses Arrays als double zurück.
 float[] getFloatArray()
          Liefert die Werte aller Elemente dieses Arrays als float zurück.
 int[] getIntArray()
          Liefert die Werte aller Elemente dieses Arrays als int zurück.
 Data getItem(int itemIndex)
          Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.
 Data getItem(String itemName)
          Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.
 int getLength()
          Liefert die Anzahl der im Array enthaltenen Elemente zurück.
 long[] getLongArray()
          Liefert die Werte aller Elemente dieses Arrays als long zurück.
 int getMaxCount()
          Bestimmt, die maximale Größe dieses Arrays.
 long getMillis(int itemIndex)
          Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden.
 long[] getMillisArray()
          Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück.
 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.
 long getSeconds(int itemIndex)
          Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden.
 long[] getSecondsArray()
          Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück.
 short[] getShortArray()
          Liefert die Werte aller Elemente dieses Arrays als short zurück.
 SystemObject getSystemObject(int itemIndex)
          Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.
 SystemObject[] getSystemObjectArray()
          Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.
 String getText(int itemIndex)
          Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit).
 String[] getTextArray()
          Liefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit).
 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.
 Data.NumberValue getValue(int itemIndex)
          Liefert eine Zahl-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.
 Data.NumberValue[] getValues()
          Liefert ein Array von Zahl-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.
 int intValue(int itemIndex)
          Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem int zurück.
 boolean isArray()
          Prüft, ob das Datum ein Array ist.
 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.
 boolean isList()
          Prüft, ob das Datum eine Liste ist, d.h.
 boolean isPlain()
          Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.
 Iterator iterator()
          Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.
 long longValue(int itemIndex)
          Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem long zurück.
 void setLength(int newLength)
          Definiert die Anzahl der im Array enthaltenen Elemente.
 short shortValue(int itemIndex)
          Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem short zurück.
 String toParamString()
           
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayStructuredData
asReferenceValue, asScaledValue, asTextValue, asTimeValue, asUnscaledValue, valueToString
 
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
create, create, create, createModifiableCopy, createUnmodifiableCopy, dump, equals, getArray, getAttributeType, getBytes, getInfo, getName, getOffset, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, isDefined, setToDefault, toDebugString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ByteArrayArrayData

public ByteArrayArrayData(byte[] bytes,
                          int offset,
                          AttributeInfo attributeInfo)
Method Detail

toParamString

public String toParamString()
Overrides:
toParamString in class ByteArrayData

getItem

public Data getItem(String itemName)
Description copied from interface: Data
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.

Specified by:
getItem in interface Data
Specified by:
getItem in class ByteArrayData
Parameters:
itemName - Name des gewünschten Sub-Datums.
Returns:
Gewünschtes Sub-Datum.

iterator

public Iterator iterator()
Description copied from interface: Data
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.

Specified by:
iterator in interface Data
Specified by:
iterator in class ByteArrayData
Returns:
Iterator über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays.

getItem

public Data getItem(int itemIndex)
Description copied from interface: Data.Array
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.

Specified by:
getItem in interface Data.Array
Overrides:
getItem in class ByteArrayData
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Gewünschtes Sub-Datum.

getTextValue

public Data.TextValue getTextValue(int itemIndex)
Description copied from interface: Data.Array
Liefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.

Specified by:
getTextValue in interface Data.Array
Specified by:
getTextValue in interface Data.TextArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Text-Ansicht des Sub-Datums.

getTextValues

public Data.TextValue[] getTextValues()
Description copied from interface: Data.Array
Liefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.

Specified by:
getTextValues in interface Data.Array
Specified by:
getTextValues in interface Data.TextArray
Returns:
Text-Ansichten der enthaltene Elemente.

getTimeValue

public Data.TimeValue getTimeValue(int itemIndex)
Description copied from interface: Data.Array
Liefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.

Specified by:
getTimeValue in interface Data.Array
Specified by:
getTimeValue in interface Data.TimeArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Zeit-Ansicht des Sub-Datums.

getTimeValues

public Data.TimeValue[] getTimeValues()
Description copied from interface: Data.Array
Liefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.

Specified by:
getTimeValues in interface Data.Array
Specified by:
getTimeValues in interface Data.TimeArray
Returns:
Zeit-Ansichten der enthaltene Elemente.

getScaledValue

public Data.NumberValue getScaledValue(int itemIndex)
Description copied from interface: Data.Array
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.

Specified by:
getScaledValue in interface Data.Array
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Skalierte-Ansicht des Sub-Datums.

getScaledValues

public Data.NumberValue[] getScaledValues()
Description copied from interface: Data.Array
Liefert ein Array von Skalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.

Specified by:
getScaledValues in interface Data.Array
Returns:
Skalierte-Ansichten der enthaltene Elemente.

getUnscaledValue

public Data.NumberValue getUnscaledValue(int itemIndex)
Description copied from interface: Data.Array
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.

Specified by:
getUnscaledValue in interface Data.Array
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Unskalierte-Ansicht des Sub-Datums.

getUnscaledValues

public Data.NumberValue[] getUnscaledValues()
Description copied from interface: Data.Array
Liefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.

Specified by:
getUnscaledValues in interface Data.Array
Returns:
Unskalierte-Ansichten der enthaltene Elemente.

getReferenceValue

public Data.ReferenceValue getReferenceValue(int itemIndex)
Description copied from interface: Data.Array
Liefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.

Specified by:
getReferenceValue in interface Data.Array
Specified by:
getReferenceValue in interface Data.ReferenceArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Referenz-Ansicht des Sub-Datums.

getReferenceValues

public Data.ReferenceValue[] getReferenceValues()
Description copied from interface: Data.Array
Liefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.

Specified by:
getReferenceValues in interface Data.Array
Specified by:
getReferenceValues in interface Data.ReferenceArray
Returns:
Referenz-Ansichten der enthaltene Elemente.

getLength

public int getLength()
Description copied from interface: Data.Array
Liefert die Anzahl der im Array enthaltenen Elemente zurück.

Specified by:
getLength in interface Data.Array
Specified by:
getLength in interface Data.NumberArray
Specified by:
getLength in interface Data.ReferenceArray
Specified by:
getLength in interface Data.TextArray
Specified by:
getLength in interface Data.TimeArray
Returns:
Anzahl der enthaltenen Elemente.

setLength

public void setLength(int newLength)
Description copied from interface: Data.Array
Definiert die Anzahl der im Array enthaltenen Elemente.

Specified by:
setLength in interface Data.Array
Specified by:
setLength in interface Data.NumberArray
Specified by:
setLength in interface Data.ReferenceArray
Specified by:
setLength in interface Data.TextArray
Specified by:
setLength in interface Data.TimeArray
Parameters:
newLength - Neue Anzahl Elemente im Array.

getMaxCount

public int getMaxCount()
Description copied from interface: Data.Array
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.

Specified by:
getMaxCount in interface Data.Array
Returns:
Maximale oder erforderliche Größe des Arrays oder 0, wenn die Größe nicht beschränkt ist.

isCountLimited

public boolean isCountLimited()
Description copied from interface: Data.Array
Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.

Specified by:
isCountLimited in interface Data.Array
Returns:
true, wenn die Anzahl der Werte beschränkt ist;
false, wenn die Anzahl der Werte nicht beschränkt ist.

isCountVariable

public boolean isCountVariable()
Description copied from interface: Data.Array
Bestimmt, ob die Größe dieses Arrays variieren kann.

Specified by:
isCountVariable in interface Data.Array
Returns:
true, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;
false, wenn die Anzahl der Werte fix ist.

isList

public boolean isList()
Description copied from interface: Data
Prüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.

Specified by:
isList in interface Data
Specified by:
isList in class ByteArrayData
Returns:
true, falls das Datum eine Liste ist, sonst false.

isArray

public boolean isArray()
Description copied from interface: Data
Prüft, ob das Datum ein Array ist.

Specified by:
isArray in interface Data
Specified by:
isArray in class ByteArrayData
Returns:
true, falls das Datum ein Array ist, sonst false.

isPlain

public boolean isPlain()
Description copied from interface: Data
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.

Specified by:
isPlain in interface Data
Specified by:
isPlain in class ByteArrayData
Returns:
true, falls das Datum eine einfaches Datum ist, sonst false.

asArray

public Data.Array asArray()
Description copied from interface: Data
Liefert eine Array-Ansicht auf dieses Array zurück.

Specified by:
asArray in interface Data
Returns:
Array-Ansicht des Datums.

asTimeArray

public Data.TimeArray asTimeArray()
Description copied from interface: Data
Liefert eine Time-Array-Ansicht auf dieses Array zurück.

Specified by:
asTimeArray in interface Data
Specified by:
asTimeArray in interface Data.Array
Returns:
Time-Array-Ansicht des Datums.

getSeconds

public long getSeconds(int itemIndex)
Description copied from interface: Data.TimeArray
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden.

Specified by:
getSeconds in interface Data.TimeArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums als Zeit in Sekunden.

getMillis

public long getMillis(int itemIndex)
Description copied from interface: Data.TimeArray
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden.

Specified by:
getMillis in interface Data.TimeArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums als Zeit in Millisekunden.

getSecondsArray

public long[] getSecondsArray()
Description copied from interface: Data.TimeArray
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück.

Specified by:
getSecondsArray in interface Data.TimeArray
Returns:
Array von Zeitwerten in Sekunden.

getMillisArray

public long[] getMillisArray()
Description copied from interface: Data.TimeArray
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück.

Specified by:
getMillisArray in interface Data.TimeArray
Returns:
Array von Zeitwerten in Millisekunden.

asTextArray

public Data.TextArray asTextArray()
Description copied from interface: Data
Liefert eine Text-Array-Ansicht auf dieses Array zurück.

Specified by:
asTextArray in interface Data
Specified by:
asTextArray in interface Data.Array
Returns:
Text-Array-Ansicht des Datums.

getText

public String getText(int itemIndex)
Description copied from interface: Data.TextArray
Bestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit).

Specified by:
getText in interface Data.TextArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums mit Zusatz (wie zum Beispiel Einheit) als Text.

getTextArray

public String[] getTextArray()
Description copied from interface: Data.TextArray
Liefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit).

Specified by:
getTextArray in interface Data.TextArray
Returns:
Array von Textwerten einschließlich Zusatz (wie zum Beispiel Einheit).

asReferenceArray

public Data.ReferenceArray asReferenceArray()
Description copied from interface: Data
Liefert eine Referenz-Array-Ansicht auf dieses Array zurück.

Specified by:
asReferenceArray in interface Data
Specified by:
asReferenceArray in interface Data.Array
Returns:
Referenz-Array-Ansicht des Datums.

getSystemObject

public SystemObject getSystemObject(int itemIndex)
Description copied from interface: Data.ReferenceArray
Bestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.

Specified by:
getSystemObject in interface Data.ReferenceArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Stellvertreter-Objekt des referenzierten System-Objekts oder null, wenn kein Objekt referenziert wird.

getSystemObjectArray

public SystemObject[] getSystemObjectArray()
Description copied from interface: Data.ReferenceArray
Liefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.

Specified by:
getSystemObjectArray in interface Data.ReferenceArray
Returns:
Array mit Stellvertreter-Objekten der referenzierten System-Objekte.

asScaledArray

public Data.NumberArray asScaledArray()
Description copied from interface: Data
Liefert eine Skalierte-Array-Ansicht auf dieses Array zurück.

Specified by:
asScaledArray in interface Data
Specified by:
asScaledArray in interface Data.Array
Returns:
Skalierte-Array-Ansicht des Datums.

getValue

public Data.NumberValue getValue(int itemIndex)
Description copied from interface: Data.NumberArray
Liefert eine Zahl-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.

Specified by:
getValue in interface Data.NumberArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Zahl-Ansicht des Sub-Datums.

getValues

public Data.NumberValue[] getValues()
Description copied from interface: Data.NumberArray
Liefert ein Array von Zahl-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.

Specified by:
getValues in interface Data.NumberArray
Returns:
Skalierte-Ansichten der enthaltene Elemente.

byteValue

public byte byteValue(int itemIndex)
Description copied from interface: Data.NumberArray
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem byte zurück.

Specified by:
byteValue in interface Data.NumberArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums

shortValue

public short shortValue(int itemIndex)
Description copied from interface: Data.NumberArray
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem short zurück.

Specified by:
shortValue in interface Data.NumberArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums

intValue

public int intValue(int itemIndex)
Description copied from interface: Data.NumberArray
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem int zurück.

Specified by:
intValue in interface Data.NumberArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums

longValue

public long longValue(int itemIndex)
Description copied from interface: Data.NumberArray
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem long zurück.

Specified by:
longValue in interface Data.NumberArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums

floatValue

public float floatValue(int itemIndex)
Description copied from interface: Data.NumberArray
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem float zurück.

Specified by:
floatValue in interface Data.NumberArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums

doubleValue

public double doubleValue(int itemIndex)
Description copied from interface: Data.NumberArray
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem double zurück.

Specified by:
doubleValue in interface Data.NumberArray
Parameters:
itemIndex - Index des gewünschten Sub-Datums.
Returns:
Wert des Sub-Datums

getByteArray

public byte[] getByteArray()
Description copied from interface: Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays als byte zurück.

Specified by:
getByteArray in interface Data.NumberArray
Returns:
Array mit byte-Werten.

getShortArray

public short[] getShortArray()
Description copied from interface: Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays als short zurück.

Specified by:
getShortArray in interface Data.NumberArray
Returns:
Array mit short-Werten.

getIntArray

public int[] getIntArray()
Description copied from interface: Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays als int zurück.

Specified by:
getIntArray in interface Data.NumberArray
Returns:
Array mit int-Werten.

getLongArray

public long[] getLongArray()
Description copied from interface: Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays als long zurück.

Specified by:
getLongArray in interface Data.NumberArray
Returns:
Array mit long-Werten.

getFloatArray

public float[] getFloatArray()
Description copied from interface: Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays als float zurück.

Specified by:
getFloatArray in interface Data.NumberArray
Returns:
Array mit float-Werten.

getDoubleArray

public double[] getDoubleArray()
Description copied from interface: Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays als double zurück.

Specified by:
getDoubleArray in interface Data.NumberArray
Returns:
Array mit double-Werten.

asUnscaledArray

public Data.NumberArray asUnscaledArray()
Description copied from interface: Data
Liefert eine Unskalierte-Array-Ansicht auf dieses Array zurück.

Specified by:
asUnscaledArray in interface Data
Specified by:
asUnscaledArray in interface Data.Array
Returns:
Unskalierte-Array-Ansicht des Datums.