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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Data.ArrayasArray()Liefert eine Array-Ansicht auf dieses Array zurück.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.bytebyteValue(int itemIndex)Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einembytezurück.doubledoubleValue(int itemIndex)Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemdoublezurück.floatfloatValue(int itemIndex)Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemfloatzurück.byte[]getByteArray()Liefert die Werte aller Elemente dieses Arrays alsbytezurück.double[]getDoubleArray()Liefert die Werte aller Elemente dieses Arrays alsdoublezurück.float[]getFloatArray()Liefert die Werte aller Elemente dieses Arrays alsfloatzurück.int[]getIntArray()Liefert die Werte aller Elemente dieses Arrays alsintzurück.DatagetItem(int itemIndex)Bestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.DatagetItem(java.lang.String itemName)Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.intgetLength()Liefert die Anzahl der im Array enthaltenen Elemente zurück.long[]getLongArray()Liefert die Werte aller Elemente dieses Arrays alslongzurück.intgetMaxCount()Bestimmt, die maximale Größe dieses Arrays.longgetMillis(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.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.longgetSeconds(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 alsshortzurück.SystemObjectgetSystemObject(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.StringgetText(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.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.Data.NumberValuegetValue(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.intintValue(int itemIndex)Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemintzurück.booleanisArray()Prüft, ob das Datum ein Array ist.booleanisCountLimited()Bestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.booleanisCountVariable()Bestimmt, ob die Größe dieses Arrays variieren kann.booleanisList()Prüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.booleanisPlain()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.longlongValue(int itemIndex)Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemlongzurück.voidset(byte[] bytes)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(double[] doubles)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(float[] floats)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(int[] ints)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(long[] longs)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(short[] shorts)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(ObjectLookup dataModel, java.lang.String... systemObjectPids)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(SystemObject[] systemObjects)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arraysvoidset(java.lang.String[] strings)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen ArraysvoidsetLength(int newLength)Definiert die Anzahl der im Array enthaltenen Elemente.voidsetMillis(long[] millis)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen ArraysvoidsetSeconds(long[] seconds)Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen ArraysshortshortValue(int itemIndex)Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemshortzurück.java.lang.StringtoParamString()-
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:
toParamStringin classByteArrayData
-
getItem
public Data getItem(java.lang.String itemName)
Description copied from interface:DataBestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen.- Specified by:
getItemin interfaceData- Specified by:
getItemin 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:DataLiefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert.- Specified by:
iteratorin interfaceData- Specified by:
iteratorin interfaceData.Array- Specified by:
iteratorin interfacejava.lang.Iterable<Data>- Specified by:
iteratorin 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.ArrayBestimmt das Sub-Datum dieses Arrays mit dem angegebenen Index.- Specified by:
getItemin interfaceData.Array- Overrides:
getItemin 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.ArrayLiefert eine Text-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Specified by:
getTextValuein interfaceData.Array- Specified by:
getTextValuein 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.ArrayLiefert ein Array von Text-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Specified by:
getTextValuesin interfaceData.Array- Specified by:
getTextValuesin interfaceData.TextArray- Returns:
- Text-Ansichten der enthaltene Elemente.
-
getTimeValue
public Data.TimeValue getTimeValue(int itemIndex)
Description copied from interface:Data.ArrayLiefert eine Zeit-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Specified by:
getTimeValuein interfaceData.Array- Specified by:
getTimeValuein 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.ArrayLiefert ein Array von Zeit-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Specified by:
getTimeValuesin interfaceData.Array- Specified by:
getTimeValuesin interfaceData.TimeArray- Returns:
- Zeit-Ansichten der enthaltene Elemente.
-
getScaledValue
public Data.NumberValue getScaledValue(int itemIndex)
Description copied from interface:Data.ArrayLiefert eine Skalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Specified by:
getScaledValuein 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.ArrayLiefert ein Array von Skalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Specified by:
getScaledValuesin interfaceData.Array- Returns:
- Skalierte-Ansichten der enthaltene Elemente.
-
getUnscaledValue
public Data.NumberValue getUnscaledValue(int itemIndex)
Description copied from interface:Data.ArrayLiefert eine Unskalierte-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Specified by:
getUnscaledValuein 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.ArrayLiefert ein Array von Unskalierte-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Specified by:
getUnscaledValuesin interfaceData.Array- Returns:
- Unskalierte-Ansichten der enthaltene Elemente.
-
getReferenceValue
public Data.ReferenceValue getReferenceValue(int itemIndex)
Description copied from interface:Data.ArrayLiefert eine Referenz-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Specified by:
getReferenceValuein interfaceData.Array- Specified by:
getReferenceValuein 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.ArrayLiefert ein Array von Referenz-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Specified by:
getReferenceValuesin interfaceData.Array- Specified by:
getReferenceValuesin interfaceData.ReferenceArray- Returns:
- Referenz-Ansichten der enthaltene Elemente.
-
getLength
public int getLength()
Description copied from interface:Data.ArrayLiefert die Anzahl der im Array enthaltenen Elemente zurück.- Specified by:
getLengthin interfaceData.Array- Specified by:
getLengthin interfaceData.NumberArray- Specified by:
getLengthin interfaceData.ReferenceArray- Specified by:
getLengthin interfaceData.TextArray- Specified by:
getLengthin interfaceData.TimeArray- Returns:
- Anzahl der enthaltenen Elemente.
-
setLength
public void setLength(int newLength)
Description copied from interface:Data.ArrayDefiniert die Anzahl der im Array enthaltenen Elemente.- Specified by:
setLengthin interfaceData.Array- Specified by:
setLengthin interfaceData.NumberArray- Specified by:
setLengthin interfaceData.ReferenceArray- Specified by:
setLengthin interfaceData.TextArray- Specified by:
setLengthin interfaceData.TimeArray- Parameters:
newLength- Neue Anzahl Elemente im Array.
-
set
public void set(byte[] bytes)
Description copied from interface:Data.NumberArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.NumberArray- Parameters:
bytes- Array mit den zu übernehmenden Werten
-
set
public void set(short[] shorts)
Description copied from interface:Data.NumberArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.NumberArray- Parameters:
shorts- Array mit den zu übernehmenden Werten
-
set
public void set(int[] ints)
Description copied from interface:Data.NumberArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.NumberArray- Parameters:
ints- Array mit den zu übernehmenden Werten
-
set
public void set(long[] longs)
Description copied from interface:Data.NumberArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.NumberArray- Parameters:
longs- Array mit den zu übernehmenden Werten
-
set
public void set(float[] floats)
Description copied from interface:Data.NumberArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.NumberArray- Parameters:
floats- Array mit den zu übernehmenden Werten
-
set
public void set(double[] doubles)
Description copied from interface:Data.NumberArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.NumberArray- Parameters:
doubles- Array mit den zu übernehmenden Werten
-
set
public void set(SystemObject[] systemObjects)
Description copied from interface:Data.ReferenceArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.ReferenceArray- Parameters:
systemObjects- Array mit den zu übernehmenden Werten
-
set
public void set(java.lang.String[] strings)
Description copied from interface:Data.TextArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin interfaceData.ReferenceArray- Specified by:
setin 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.ReferenceArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setin 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.TimeArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setMillisin interfaceData.TimeArray- Parameters:
millis- Array mit den zu übernehmenden Werten
-
setSeconds
public void setSeconds(long[] seconds)
Description copied from interface:Data.TimeArraySetzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays- Specified by:
setSecondsin interfaceData.TimeArray- Parameters:
seconds- Array mit den zu übernehmenden Werten
-
getMaxCount
public int getMaxCount()
Description copied from interface:Data.ArrayBestimmt, 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:
getMaxCountin 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.ArrayBestimmt, ob die Größe dieses Arrays durch eine Obergrenze beschränkt ist.- Specified by:
isCountLimitedin 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.ArrayBestimmt, ob die Größe dieses Arrays variieren kann.- Specified by:
isCountVariablein 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:DataPrüft, ob das Datum eine Liste ist, d.h. aus Sub-Daten besteht.- Specified by:
isListin interfaceData- Specified by:
isListin classByteArrayData- Returns:
true, falls das Datum eine Liste ist, sonstfalse.
-
isArray
public boolean isArray()
Description copied from interface:DataPrüft, ob das Datum ein Array ist.- Specified by:
isArrayin interfaceData- Specified by:
isArrayin classByteArrayData- Returns:
true, falls das Datum ein Array ist, sonstfalse.
-
isPlain
public boolean isPlain()
Description copied from interface:DataPrüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist.- Specified by:
isPlainin interfaceData- Specified by:
isPlainin classByteArrayData- Returns:
true, falls das Datum eine einfaches Datum ist, sonstfalse.
-
asArray
public Data.Array asArray()
Description copied from interface:DataLiefert eine Array-Ansicht auf dieses Array zurück.
-
asTimeArray
public Data.TimeArray asTimeArray()
Description copied from interface:Data.ArrayLiefert eine Zeit-Array-Ansicht dieses Arrays zurück.- Specified by:
asTimeArrayin interfaceData- Specified by:
asTimeArrayin interfaceData.Array- Returns:
- Zeit-Array-Ansicht des Arrays.
-
getSeconds
public long getSeconds(int itemIndex)
Description copied from interface:Data.TimeArrayBestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Sekunden.- Specified by:
getSecondsin 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.TimeArrayBestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Zeit in Millisekunden.- Specified by:
getMillisin 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.TimeArrayLiefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Sekunden zurück.- Specified by:
getSecondsArrayin interfaceData.TimeArray- Returns:
- Array von Zeitwerten in Sekunden.
-
getMillisArray
public long[] getMillisArray()
Description copied from interface:Data.TimeArrayLiefert ein Array mit den Werten aller Elemente dieses Arrays als Zeit in Millisekunden zurück.- Specified by:
getMillisArrayin interfaceData.TimeArray- Returns:
- Array von Zeitwerten in Millisekunden.
-
asTextArray
public Data.TextArray asTextArray()
Description copied from interface:Data.ArrayLiefert eine Text-Array-Ansicht dieses Arrays zurück.- Specified by:
asTextArrayin interfaceData- Specified by:
asTextArrayin interfaceData.Array- Returns:
- Text-Array-Ansicht des Arrays.
-
getText
public java.lang.String getText(int itemIndex)
Description copied from interface:Data.TextArrayBestimmt den Wert des Sub-Datums dieses Arrays mit dem angegebenen Index als Text einschließlich Zusatz (wie zum Beispiel Einheit).- Specified by:
getTextin 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.TextArrayLiefert ein Array mit den Werten aller Elemente dieses Arrays als Text einschließlich Zusatz (wie zum Beispiel Einheit).- Specified by:
getTextArrayin interfaceData.TextArray- Returns:
- Array von Textwerten einschließlich Zusatz (wie zum Beispiel Einheit).
-
asReferenceArray
public Data.ReferenceArray asReferenceArray()
Description copied from interface:Data.ArrayLiefert eine Referenz-Array-Ansicht dieses Arrays zurück.- Specified by:
asReferenceArrayin interfaceData- Specified by:
asReferenceArrayin interfaceData.Array- Returns:
- Referenz-Array-Ansicht des Arrays.
-
getSystemObject
public SystemObject getSystemObject(int itemIndex)
Description copied from interface:Data.ReferenceArrayBestimmt das durch das Sub-Datum dieses Arrays mit dem angegebenen Index referenzierte System-Objekt.- Specified by:
getSystemObjectin 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.ReferenceArrayLiefert die durch die Elemente dieses Arrays referenzierten System-Objekte zurück.- Specified by:
getSystemObjectArrayin interfaceData.ReferenceArray- Returns:
- Array mit Stellvertreter-Objekten der referenzierten System-Objekte.
-
asScaledArray
public Data.NumberArray asScaledArray()
Description copied from interface:Data.ArrayLiefert eine Skalierte-Array-Ansicht dieses Arrays zurück.- Specified by:
asScaledArrayin interfaceData- Specified by:
asScaledArrayin interfaceData.Array- Returns:
- Skalierte-Array-Ansicht des Arrays.
-
getValue
public Data.NumberValue getValue(int itemIndex)
Description copied from interface:Data.NumberArrayLiefert eine Zahl-Ansicht auf das Sub-Datum dieses Arrays mit dem angegebenen Index zurück.- Specified by:
getValuein 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.NumberArrayLiefert ein Array von Zahl-Ansichten auf alle in diesem Array enthaltenen Elemente zurück.- Specified by:
getValuesin interfaceData.NumberArray- Returns:
- Skalierte-Ansichten der enthaltene Elemente.
-
byteValue
public byte byteValue(int itemIndex)
Description copied from interface:Data.NumberArrayLiefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einembytezurück.- Specified by:
byteValuein 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.NumberArrayLiefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemshortzurück.- Specified by:
shortValuein 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.NumberArrayLiefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemintzurück.- Specified by:
intValuein 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.NumberArrayLiefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemlongzurück.- Specified by:
longValuein 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.NumberArrayLiefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemfloatzurück.- Specified by:
floatValuein 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.NumberArrayLiefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einemdoublezurück.- Specified by:
doubleValuein interfaceData.NumberArray- Parameters:
itemIndex- Index des gewünschten Sub-Datums.- Returns:
- Wert des Sub-Datums
-
getByteArray
public byte[] getByteArray()
Description copied from interface:Data.NumberArrayLiefert die Werte aller Elemente dieses Arrays alsbytezurück.- Specified by:
getByteArrayin interfaceData.NumberArray- Returns:
- Array mit
byte-Werten.
-
getShortArray
public short[] getShortArray()
Description copied from interface:Data.NumberArrayLiefert die Werte aller Elemente dieses Arrays alsshortzurück.- Specified by:
getShortArrayin interfaceData.NumberArray- Returns:
- Array mit
short-Werten.
-
getIntArray
public int[] getIntArray()
Description copied from interface:Data.NumberArrayLiefert die Werte aller Elemente dieses Arrays alsintzurück.- Specified by:
getIntArrayin interfaceData.NumberArray- Returns:
- Array mit
int-Werten.
-
getLongArray
public long[] getLongArray()
Description copied from interface:Data.NumberArrayLiefert die Werte aller Elemente dieses Arrays alslongzurück.- Specified by:
getLongArrayin interfaceData.NumberArray- Returns:
- Array mit
long-Werten.
-
getFloatArray
public float[] getFloatArray()
Description copied from interface:Data.NumberArrayLiefert die Werte aller Elemente dieses Arrays alsfloatzurück.- Specified by:
getFloatArrayin interfaceData.NumberArray- Returns:
- Array mit
float-Werten.
-
getDoubleArray
public double[] getDoubleArray()
Description copied from interface:Data.NumberArrayLiefert die Werte aller Elemente dieses Arrays alsdoublezurück.- Specified by:
getDoubleArrayin interfaceData.NumberArray- Returns:
- Array mit
double-Werten.
-
asUnscaledArray
public Data.NumberArray asUnscaledArray()
Description copied from interface:Data.ArrayLiefert eine Unskalierte-Array-Ansicht dieses Arrays zurück.- Specified by:
asUnscaledArrayin interfaceData- Specified by:
asUnscaledArrayin interfaceData.Array- Returns:
- Unskalierte-Array-Ansicht des Arrays.
-
-