Class ByteArrayArrayData
- java.lang.Object
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayData
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayStructuredData
-
- de.bsvrz.dav.daf.communication.dataRepresentation.data.byteArray.ByteArrayArrayData
-
- All Implemented Interfaces:
Data
,Data.Array
,Data.NumberArray
,Data.ReferenceArray
,Data.TextArray
,Data.TimeArray
,java.lang.Iterable<Data>
public class ByteArrayArrayData extends ByteArrayStructuredData implements Data.Array, Data.TextArray, Data.TimeArray, Data.ReferenceArray, Data.NumberArray
Klasse, die noch zu dokumentieren ist.
-
-
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
Constructors Constructor Description ByteArrayArrayData(byte[] bytes, int offset, AttributeInfo attributeInfo)
-
Method Summary
Modifier and Type Method Description Data.Array
asArray()
Liefert eine Array-Ansicht auf dieses Array zurück.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.byte
byteValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einembyte
zurück.double
doubleValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemdouble
zurück.float
floatValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemfloat
zurück.byte[]
getByteArray()
Liefert die Werte aller Elemente dieses Arrays alsbyte
zurück.double[]
getDoubleArray()
Liefert die Werte aller Elemente dieses Arrays alsdouble
zurück.float[]
getFloatArray()
Liefert die Werte aller Elemente dieses Arrays alsfloat
zurück.int[]
getIntArray()
Liefert die Werte aller Elemente dieses Arrays alsint
zurück.Data
getItem(int itemIndex)
Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.Data
getItem(java.lang.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 alslong
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 alsshort
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.java.lang.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).java.lang.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 einemint
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. aus Sub-Daten besteht.boolean
isPlain()
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.java.util.Iterator<Data>
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 einemlong
zurück.void
set(byte[] bytes)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(double[] doubles)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(float[] floats)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(int[] ints)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(long[] longs)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(short[] shorts)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(ObjectLookup dataModel, java.lang.String... systemObjectPids)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(SystemObject[] systemObjects)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
set(java.lang.String[] strings)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
setLength(int newLength)
Definiert die Anzahl der im Array enthaltenen Elemente.void
setMillis(long[] millis)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoid
setSeconds(long[] seconds)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysshort
shortValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemshort
zurück.java.lang.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, getAttributeGroup, getAttributeType, getBytes, getInfo, getName, getOffset, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, isDefined, resolveReferences, setToDefault, toDebugString, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.bsvrz.dav.daf.main.Data
containsItem, updated, updated
-
-
-
-
Constructor Detail
-
ByteArrayArrayData
public ByteArrayArrayData(byte[] bytes, int offset, AttributeInfo attributeInfo)
-
-
Method Detail
-
toParamString
public java.lang.String toParamString()
- Overrides:
toParamString
in classByteArrayData
-
getItem
public Data getItem(java.lang.String itemName)
Description copied from interface:Data
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.- Specified by:
getItem
in interfaceData
- Specified by:
getItem
in classByteArrayData
- Parameters:
itemName
- Name des gewünschten Sub-Datums.- Returns:
- Gewünschtes Sub-Datum.
-
iterator
public java.util.Iterator<Data> 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 interfaceData
- Specified by:
iterator
in interfaceData.Array
- Specified by:
iterator
in interfacejava.lang.Iterable<Data>
- Specified by:
iterator
in classByteArrayData
- 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 interfaceData.Array
- Overrides:
getItem
in classByteArrayData
- 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 interfaceData.Array
- Specified by:
getTextValue
in interfaceData.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 interfaceData.Array
- Specified by:
getTextValues
in interfaceData.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 interfaceData.Array
- Specified by:
getTimeValue
in interfaceData.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 interfaceData.Array
- Specified by:
getTimeValues
in interfaceData.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 interfaceData.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 interfaceData.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 interfaceData.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 interfaceData.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 interfaceData.Array
- Specified by:
getReferenceValue
in interfaceData.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 interfaceData.Array
- Specified by:
getReferenceValues
in interfaceData.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 interfaceData.Array
- Specified by:
getLength
in interfaceData.NumberArray
- Specified by:
getLength
in interfaceData.ReferenceArray
- Specified by:
getLength
in interfaceData.TextArray
- Specified by:
getLength
in interfaceData.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 interfaceData.Array
- Specified by:
setLength
in interfaceData.NumberArray
- Specified by:
setLength
in interfaceData.ReferenceArray
- Specified by:
setLength
in interfaceData.TextArray
- Specified by:
setLength
in interfaceData.TimeArray
- Parameters:
newLength
- Neue Anzahl Elemente im Array.
-
set
public void set(byte[] bytes)
Description copied from interface:Data.NumberArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.NumberArray
- Parameters:
bytes
- Array mit den zu übernehmenden Werten
-
set
public void set(short[] shorts)
Description copied from interface:Data.NumberArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.NumberArray
- Parameters:
shorts
- Array mit den zu übernehmenden Werten
-
set
public void set(int[] ints)
Description copied from interface:Data.NumberArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.NumberArray
- Parameters:
ints
- Array mit den zu übernehmenden Werten
-
set
public void set(long[] longs)
Description copied from interface:Data.NumberArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.NumberArray
- Parameters:
longs
- Array mit den zu übernehmenden Werten
-
set
public void set(float[] floats)
Description copied from interface:Data.NumberArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.NumberArray
- Parameters:
floats
- Array mit den zu übernehmenden Werten
-
set
public void set(double[] doubles)
Description copied from interface:Data.NumberArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.NumberArray
- Parameters:
doubles
- Array mit den zu übernehmenden Werten
-
set
public void set(SystemObject[] systemObjects)
Description copied from interface:Data.ReferenceArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.ReferenceArray
- Parameters:
systemObjects
- Array mit den zu übernehmenden Werten
-
set
public void set(java.lang.String[] strings)
Description copied from interface:Data.TextArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.ReferenceArray
- Specified by:
set
in interfaceData.TextArray
- Parameters:
strings
- Array mit den zu übernehmenden Werten
-
set
public void set(ObjectLookup dataModel, java.lang.String... systemObjectPids)
Description copied from interface:Data.ReferenceArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
set
in interfaceData.ReferenceArray
- Parameters:
dataModel
- Objekt das zur Ermittlung der Systemobjekte benutzt wirdsystemObjectPids
- Array mit den zu übernehmenden Werten
-
setMillis
public void setMillis(long[] millis)
Description copied from interface:Data.TimeArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setMillis
in interfaceData.TimeArray
- Parameters:
millis
- Array mit den zu übernehmenden Werten
-
setSeconds
public void setSeconds(long[] seconds)
Description copied from interface:Data.TimeArray
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setSeconds
in interfaceData.TimeArray
- Parameters:
seconds
- Array mit den zu übernehmenden Werten
-
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 interfaceData.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 interfaceData.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 interfaceData.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 interfaceData
- Specified by:
isList
in classByteArrayData
- Returns:
true
, falls das Datum eine Liste ist, sonstfalse
.
-
isArray
public boolean isArray()
Description copied from interface:Data
Prüft, ob das Datum ein Array ist.- Specified by:
isArray
in interfaceData
- Specified by:
isArray
in classByteArrayData
- Returns:
true
, falls das Datum ein Array ist, sonstfalse
.
-
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 interfaceData
- Specified by:
isPlain
in classByteArrayData
- Returns:
true
, falls das Datum eine einfaches Datum ist, sonstfalse
.
-
asArray
public Data.Array asArray()
Description copied from interface:Data
Liefert eine Array-Ansicht auf dieses Array zurück.
-
asTimeArray
public Data.TimeArray asTimeArray()
Description copied from interface:Data.Array
Liefert eine Zeit-Array-Ansicht dieses Arrays zurück.- Specified by:
asTimeArray
in interfaceData
- Specified by:
asTimeArray
in interfaceData.Array
- Returns:
- Zeit-Array-Ansicht des Arrays.
-
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 interfaceData.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 interfaceData.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 interfaceData.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 interfaceData.TimeArray
- Returns:
- Array von Zeitwerten in Millisekunden.
-
asTextArray
public Data.TextArray asTextArray()
Description copied from interface:Data.Array
Liefert eine Text-Array-Ansicht dieses Arrays zurück.- Specified by:
asTextArray
in interfaceData
- Specified by:
asTextArray
in interfaceData.Array
- Returns:
- Text-Array-Ansicht des Arrays.
-
getText
public java.lang.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 interfaceData.TextArray
- Parameters:
itemIndex
- Index des gewünschten Sub-Datums.- Returns:
- Wert des Sub-Datums mit Zusatz (wie zum Beispiel Einheit) als Text.
-
getTextArray
public java.lang.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 interfaceData.TextArray
- Returns:
- Array von Textwerten einschließlich Zusatz (wie zum Beispiel Einheit).
-
asReferenceArray
public Data.ReferenceArray asReferenceArray()
Description copied from interface:Data.Array
Liefert eine Referenz-Array-Ansicht dieses Arrays zurück.- Specified by:
asReferenceArray
in interfaceData
- Specified by:
asReferenceArray
in interfaceData.Array
- Returns:
- Referenz-Array-Ansicht des Arrays.
-
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 interfaceData.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 interfaceData.ReferenceArray
- Returns:
- Array mit Stellvertreter-Objekten der referenzierten System-Objekte.
-
asScaledArray
public Data.NumberArray asScaledArray()
Description copied from interface:Data.Array
Liefert eine Skalierte-Array-Ansicht dieses Arrays zurück.- Specified by:
asScaledArray
in interfaceData
- Specified by:
asScaledArray
in interfaceData.Array
- Returns:
- Skalierte-Array-Ansicht des Arrays.
-
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 interfaceData.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 interfaceData.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 einembyte
zurück.- Specified by:
byteValue
in interfaceData.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 einemshort
zurück.- Specified by:
shortValue
in interfaceData.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 einemint
zurück.- Specified by:
intValue
in interfaceData.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 einemlong
zurück.- Specified by:
longValue
in interfaceData.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 einemfloat
zurück.- Specified by:
floatValue
in interfaceData.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 einemdouble
zurück.- Specified by:
doubleValue
in interfaceData.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 alsbyte
zurück.- Specified by:
getByteArray
in interfaceData.NumberArray
- Returns:
- Array mit
byte
-Werten.
-
getShortArray
public short[] getShortArray()
Description copied from interface:Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays alsshort
zurück.- Specified by:
getShortArray
in interfaceData.NumberArray
- Returns:
- Array mit
short
-Werten.
-
getIntArray
public int[] getIntArray()
Description copied from interface:Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays alsint
zurück.- Specified by:
getIntArray
in interfaceData.NumberArray
- Returns:
- Array mit
int
-Werten.
-
getLongArray
public long[] getLongArray()
Description copied from interface:Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays alslong
zurück.- Specified by:
getLongArray
in interfaceData.NumberArray
- Returns:
- Array mit
long
-Werten.
-
getFloatArray
public float[] getFloatArray()
Description copied from interface:Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays alsfloat
zurück.- Specified by:
getFloatArray
in interfaceData.NumberArray
- Returns:
- Array mit
float
-Werten.
-
getDoubleArray
public double[] getDoubleArray()
Description copied from interface:Data.NumberArray
Liefert die Werte aller Elemente dieses Arrays alsdouble
zurück.- Specified by:
getDoubleArray
in interfaceData.NumberArray
- Returns:
- Array mit
double
-Werten.
-
asUnscaledArray
public Data.NumberArray asUnscaledArray()
Description copied from interface:Data.Array
Liefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.- Specified by:
asUnscaledArray
in interfaceData
- Specified by:
asUnscaledArray
in interfaceData.Array
- Returns:
- Unskalierte-Array-Ansicht des Arrays.
-
-