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, wait
asUnscaledArray, getItem, getLength, getMaxCount
getLength
getLength
getLength
getLength
public final Data.TextValue getTextValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.Array
getTextValue
in interface Data.Array
getTextValue
in interface Data.TextArray
itemIndex
- Index des gewünschten Sub-Datums.public abstract Data.NumberValue getValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArray
getValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.public final Data.TimeValue getTimeValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.Array
getTimeValue
in interface Data.Array
getTimeValue
in interface Data.TimeArray
itemIndex
- Index des gewünschten Sub-Datums.public final Data.NumberValue getUnscaledValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.Array
getUnscaledValue
in interface Data.Array
itemIndex
- Index des gewünschten Sub-Datums.public final Data.NumberValue getScaledValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.Array
getScaledValue
in interface Data.Array
itemIndex
- Index des gewünschten Sub-Datums.public final Data.ReferenceValue getReferenceValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.Array
getReferenceValue
in interface Data.Array
getReferenceValue
in interface Data.ReferenceArray
itemIndex
- Index des gewünschten Sub-Datums.public final double doubleValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArray
double
zurück.doubleValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.public final float floatValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArray
float
zurück.floatValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.public final long longValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArray
long
zurück.longValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.public final int intValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArray
int
zurück.intValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.public final short shortValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArray
short
zurück.shortValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.public final byte byteValue(int itemIndex)
de.bsvrz.dav.daf.main.Data.NumberArray
byte
zurück.byteValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.public final SystemObject getSystemObject(int itemIndex)
de.bsvrz.dav.daf.main.Data.ReferenceArray
getSystemObject
in interface Data.ReferenceArray
itemIndex
- 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.TextArray
getText
in interface Data.TextArray
itemIndex
- Index des gewünschten Sub-Datums.public final long getSeconds(int itemIndex)
de.bsvrz.dav.daf.main.Data.TimeArray
getSeconds
in interface Data.TimeArray
itemIndex
- Index des gewünschten Sub-Datums.public final long getMillis(int itemIndex)
de.bsvrz.dav.daf.main.Data.TimeArray
getMillis
in interface Data.TimeArray
itemIndex
- Index des gewünschten Sub-Datums.public final Data.TextArray asTextArray()
de.bsvrz.dav.daf.main.Data.Array
asTextArray
in interface Data.Array
public final Data.TimeArray asTimeArray()
de.bsvrz.dav.daf.main.Data.Array
asTimeArray
in interface Data.Array
public final Data.ReferenceArray asReferenceArray()
de.bsvrz.dav.daf.main.Data.Array
asReferenceArray
in interface Data.Array
public Data.NumberArray asScaledArray()
de.bsvrz.dav.daf.main.Data.Array
asScaledArray
in interface Data.Array
public final Data.TextValue[] getTextValues()
de.bsvrz.dav.daf.main.Data.Array
getTextValues
in interface Data.Array
getTextValues
in interface Data.TextArray
public final Data.TimeValue[] getTimeValues()
de.bsvrz.dav.daf.main.Data.Array
getTimeValues
in interface Data.Array
getTimeValues
in interface Data.TimeArray
public final Data.NumberValue[] getScaledValues()
de.bsvrz.dav.daf.main.Data.Array
getScaledValues
in interface Data.Array
public final Data.NumberValue[] getUnscaledValues()
de.bsvrz.dav.daf.main.Data.Array
getUnscaledValues
in interface Data.Array
public final Data.NumberValue[] getValues()
de.bsvrz.dav.daf.main.Data.NumberArray
getValues
in interface Data.NumberArray
public final Data.ReferenceValue[] getReferenceValues()
de.bsvrz.dav.daf.main.Data.Array
getReferenceValues
in interface Data.Array
getReferenceValues
in interface Data.ReferenceArray
public final boolean isCountVariable()
de.bsvrz.dav.daf.main.Data.Array
isCountVariable
in interface Data.Array
true
, 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.Array
isCountLimited
in interface Data.Array
true
, 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.TimeArray
getSecondsArray
in interface Data.TimeArray
public final long[] getMillisArray()
de.bsvrz.dav.daf.main.Data.TimeArray
getMillisArray
in interface Data.TimeArray
public final double[] getDoubleArray()
de.bsvrz.dav.daf.main.Data.NumberArray
double
zurück.getDoubleArray
in interface Data.NumberArray
double
-Werten.public final float[] getFloatArray()
de.bsvrz.dav.daf.main.Data.NumberArray
float
zurück.getFloatArray
in interface Data.NumberArray
float
-Werten.public final long[] getLongArray()
de.bsvrz.dav.daf.main.Data.NumberArray
long
zurück.getLongArray
in interface Data.NumberArray
long
-Werten.public final int[] getIntArray()
de.bsvrz.dav.daf.main.Data.NumberArray
int
zurück.getIntArray
in interface Data.NumberArray
int
-Werten.public final short[] getShortArray()
de.bsvrz.dav.daf.main.Data.NumberArray
short
zurück.getShortArray
in interface Data.NumberArray
short
-Werten.public final byte[] getByteArray()
de.bsvrz.dav.daf.main.Data.NumberArray
byte
zurück.getByteArray
in interface Data.NumberArray
byte
-Werten.public final SystemObject[] getSystemObjectArray()
de.bsvrz.dav.daf.main.Data.ReferenceArray
getSystemObjectArray
in interface Data.ReferenceArray
public final java.lang.String[] getTextArray()
de.bsvrz.dav.daf.main.Data.TextArray
getTextArray
in interface Data.TextArray
public final void set(double... doubles)
de.bsvrz.dav.daf.main.Data.NumberArray
set
in interface Data.NumberArray
doubles
- Array mit den zu übernehmenden Wertenpublic final void set(float... floats)
de.bsvrz.dav.daf.main.Data.NumberArray
set
in interface Data.NumberArray
floats
- Array mit den zu übernehmenden Wertenpublic final void set(long... longs)
de.bsvrz.dav.daf.main.Data.NumberArray
set
in interface Data.NumberArray
longs
- Array mit den zu übernehmenden Wertenpublic final void set(int... ints)
de.bsvrz.dav.daf.main.Data.NumberArray
set
in interface Data.NumberArray
ints
- Array mit den zu übernehmenden Wertenpublic final void set(short... shorts)
de.bsvrz.dav.daf.main.Data.NumberArray
set
in interface Data.NumberArray
shorts
- Array mit den zu übernehmenden Wertenpublic final void set(byte... bytes)
de.bsvrz.dav.daf.main.Data.NumberArray
set
in interface Data.NumberArray
bytes
- Array mit den zu übernehmenden Wertenpublic final void set(SystemObject... systemObjects)
de.bsvrz.dav.daf.main.Data.ReferenceArray
set
in interface Data.ReferenceArray
systemObjects
- Array mit den zu übernehmenden Wertenpublic final void set(ObjectLookup dataModel, java.lang.String... systemObjectPids)
de.bsvrz.dav.daf.main.Data.ReferenceArray
set
in interface Data.ReferenceArray
dataModel
- 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.TextArray
set
in interface Data.ReferenceArray
set
in interface Data.TextArray
strings
- Array mit den zu übernehmenden Wertenpublic final void setMillis(long... millis)
de.bsvrz.dav.daf.main.Data.TimeArray
setMillis
in interface Data.TimeArray
millis
- Array mit den zu übernehmenden Wertenpublic final void setSeconds(long... seconds)
de.bsvrz.dav.daf.main.Data.TimeArray
setSeconds
in interface Data.TimeArray
seconds
- Array mit den zu übernehmenden Wertenpublic final void setLength(int newLength)
de.bsvrz.dav.daf.main.Data.Array
setLength
in interface Data.Array
setLength
in interface Data.NumberArray
setLength
in interface Data.ReferenceArray
setLength
in interface Data.TextArray
setLength
in interface Data.TimeArray
newLength
- Neue Anzahl Elemente im Array.