abstract class AbstractArrayView extends java.lang.Object implements Data.Array, Data.TextArray, Data.TimeArray, Data.ReferenceArray, Data.NumberArray
| Constructor and Description |
|---|
AbstractArrayView() |
| Modifier and Type | Method and 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.
|
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. |
long[] |
getLongArray()
Liefert die Werte aller Elemente dieses Arrays als
long zurück. |
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.
|
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.
|
abstract 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 |
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.
|
long |
longValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem
long zurück. |
void |
set(byte... bytes)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(double... doubles)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(float... floats)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(int... ints)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(long... longs)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(ObjectLookup dataModel,
java.lang.String... systemObjectPids)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(short... shorts)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(java.lang.String... strings)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
set(SystemObject... systemObjects)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
void |
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 Arrays
|
void |
setSeconds(long... seconds)
Setzt die Länge und die Werte dieses Arrays auf die Länge und Werte des übergebenen Arrays
|
short |
shortValue(int itemIndex)
Liefert den Wert des Sub-Datum dieses Arrays mit dem angegebenen Index in einem
short zurück. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasUnscaledArray, getItem, getLength, getMaxCountgetLengthgetLengthgetLengthgetLengthpublic final Data.TextValue getTextValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.ArraygetTextValue in interface Data.ArraygetTextValue in interface Data.TextArrayitemIndex - Index des gewünschten Sub-Datums.public abstract Data.NumberValue getValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArraygetValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.public final Data.TimeValue getTimeValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.ArraygetTimeValue in interface Data.ArraygetTimeValue in interface Data.TimeArrayitemIndex - Index des gewünschten Sub-Datums.public final Data.NumberValue getUnscaledValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.ArraygetUnscaledValue in interface Data.ArrayitemIndex - Index des gewünschten Sub-Datums.public final Data.NumberValue getScaledValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.ArraygetScaledValue in interface Data.ArrayitemIndex - Index des gewünschten Sub-Datums.public final Data.ReferenceValue getReferenceValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.ArraygetReferenceValue in interface Data.ArraygetReferenceValue in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.public final double doubleValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArraydouble zurück.doubleValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.public final float floatValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArrayfloat zurück.floatValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.public final long longValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArraylong zurück.longValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.public final int intValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArrayint zurück.intValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.public final short shortValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArrayshort zurück.shortValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.public final byte byteValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArraybyte zurück.byteValue in interface Data.NumberArrayitemIndex - Index des gewünschten Sub-Datums.public final SystemObject getSystemObject(int itemIndex)
de.bsvrz.dav.daf.main.Data.ReferenceArraygetSystemObject in interface Data.ReferenceArrayitemIndex - Index des gewünschten Sub-Datums.null, wenn kein Objekt referenziert wird.public final java.lang.String getText(int itemIndex)
de.bsvrz.dav.daf.main.Data.TextArraygetText in interface Data.TextArrayitemIndex - Index des gewünschten Sub-Datums.public final long getSeconds(int itemIndex)
de.bsvrz.dav.daf.main.Data.TimeArraygetSeconds in interface Data.TimeArrayitemIndex - Index des gewünschten Sub-Datums.public final long getMillis(int itemIndex)
de.bsvrz.dav.daf.main.Data.TimeArraygetMillis in interface Data.TimeArrayitemIndex - Index des gewünschten Sub-Datums.public final Data.TextArray asTextArray()
de.bsvrz.dav.daf.main.Data.ArrayasTextArray in interface Data.Arraypublic final Data.TimeArray asTimeArray()
de.bsvrz.dav.daf.main.Data.ArrayasTimeArray in interface Data.Arraypublic final Data.ReferenceArray asReferenceArray()
de.bsvrz.dav.daf.main.Data.ArrayasReferenceArray in interface Data.Arraypublic Data.NumberArray asScaledArray()
de.bsvrz.dav.daf.main.Data.ArrayasScaledArray in interface Data.Arraypublic final Data.TextValue[] getTextValues()
de.bsvrz.dav.daf.main.Data.ArraygetTextValues in interface Data.ArraygetTextValues in interface Data.TextArraypublic final Data.TimeValue[] getTimeValues()
de.bsvrz.dav.daf.main.Data.ArraygetTimeValues in interface Data.ArraygetTimeValues in interface Data.TimeArraypublic final Data.NumberValue[] getScaledValues()
de.bsvrz.dav.daf.main.Data.ArraygetScaledValues in interface Data.Arraypublic final Data.NumberValue[] getUnscaledValues()
de.bsvrz.dav.daf.main.Data.ArraygetUnscaledValues in interface Data.Arraypublic final Data.NumberValue[] getValues()
de.bsvrz.dav.daf.main.Data.NumberArraygetValues in interface Data.NumberArraypublic final Data.ReferenceValue[] getReferenceValues()
de.bsvrz.dav.daf.main.Data.ArraygetReferenceValues in interface Data.ArraygetReferenceValues in interface Data.ReferenceArraypublic final boolean isCountVariable()
de.bsvrz.dav.daf.main.Data.ArrayisCountVariable in interface Data.Arraytrue, wenn die Anzahl der Werte dieses Arrays mit jedem Datensatz variieren kann;false, wenn die Anzahl der Werte
fix ist.public final boolean isCountLimited()
de.bsvrz.dav.daf.main.Data.ArrayisCountLimited in interface Data.Arraytrue, wenn die Anzahl der Werte beschränkt ist;false, wenn die Anzahl der Werte nicht beschränkt ist.public final long[] getSecondsArray()
de.bsvrz.dav.daf.main.Data.TimeArraygetSecondsArray in interface Data.TimeArraypublic final long[] getMillisArray()
de.bsvrz.dav.daf.main.Data.TimeArraygetMillisArray in interface Data.TimeArraypublic final double[] getDoubleArray()
de.bsvrz.dav.daf.main.Data.NumberArraydouble zurück.getDoubleArray in interface Data.NumberArraydouble-Werten.public final float[] getFloatArray()
de.bsvrz.dav.daf.main.Data.NumberArrayfloat zurück.getFloatArray in interface Data.NumberArrayfloat-Werten.public final long[] getLongArray()
de.bsvrz.dav.daf.main.Data.NumberArraylong zurück.getLongArray in interface Data.NumberArraylong-Werten.public final int[] getIntArray()
de.bsvrz.dav.daf.main.Data.NumberArrayint zurück.getIntArray in interface Data.NumberArrayint-Werten.public final short[] getShortArray()
de.bsvrz.dav.daf.main.Data.NumberArrayshort zurück.getShortArray in interface Data.NumberArrayshort-Werten.public final byte[] getByteArray()
de.bsvrz.dav.daf.main.Data.NumberArraybyte zurück.getByteArray in interface Data.NumberArraybyte-Werten.public final SystemObject[] getSystemObjectArray()
de.bsvrz.dav.daf.main.Data.ReferenceArraygetSystemObjectArray in interface Data.ReferenceArraypublic final java.lang.String[] getTextArray()
de.bsvrz.dav.daf.main.Data.TextArraygetTextArray in interface Data.TextArraypublic final void set(double... doubles)
de.bsvrz.dav.daf.main.Data.NumberArrayset in interface Data.NumberArraydoubles - Array mit den zu übernehmenden Wertenpublic final void set(float... floats)
de.bsvrz.dav.daf.main.Data.NumberArrayset in interface Data.NumberArrayfloats - Array mit den zu übernehmenden Wertenpublic final void set(long... longs)
de.bsvrz.dav.daf.main.Data.NumberArrayset in interface Data.NumberArraylongs - Array mit den zu übernehmenden Wertenpublic final void set(int... ints)
de.bsvrz.dav.daf.main.Data.NumberArrayset in interface Data.NumberArrayints - Array mit den zu übernehmenden Wertenpublic final void set(short... shorts)
de.bsvrz.dav.daf.main.Data.NumberArrayset in interface Data.NumberArrayshorts - Array mit den zu übernehmenden Wertenpublic final void set(byte... bytes)
de.bsvrz.dav.daf.main.Data.NumberArrayset in interface Data.NumberArraybytes - Array mit den zu übernehmenden Wertenpublic final void set(SystemObject... systemObjects)
de.bsvrz.dav.daf.main.Data.ReferenceArrayset in interface Data.ReferenceArraysystemObjects - Array mit den zu übernehmenden Wertenpublic final void set(ObjectLookup dataModel, java.lang.String... systemObjectPids)
de.bsvrz.dav.daf.main.Data.ReferenceArrayset in interface Data.ReferenceArraydataModel - Objekt das zur Ermittlung der Systemobjekte benutzt wirdsystemObjectPids - Array mit den zu übernehmenden Wertenpublic final void set(java.lang.String... strings)
de.bsvrz.dav.daf.main.Data.TextArrayset in interface Data.ReferenceArrayset in interface Data.TextArraystrings - Array mit den zu übernehmenden Wertenpublic final void setMillis(long... millis)
de.bsvrz.dav.daf.main.Data.TimeArraysetMillis in interface Data.TimeArraymillis - Array mit den zu übernehmenden Wertenpublic final void setSeconds(long... seconds)
de.bsvrz.dav.daf.main.Data.TimeArraysetSeconds in interface Data.TimeArrayseconds - Array mit den zu übernehmenden Wertenpublic final void setLength(int newLength)
de.bsvrz.dav.daf.main.Data.ArraysetLength in interface Data.ArraysetLength in interface Data.NumberArraysetLength in interface Data.ReferenceArraysetLength in interface Data.TextArraysetLength in interface Data.TimeArraynewLength - Neue Anzahl Elemente im Array.