|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.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
public class ByteArrayArrayData
Klasse, die noch zu dokumentieren ist.
Nested Class Summary | |
---|---|
private class |
ByteArrayArrayData.ArrayDataIterator
|
private class |
ByteArrayArrayData.UnscaledNumberArrayView
|
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 | |
---|---|
private int |
_length
|
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 |
Field Detail |
---|
private final int _length
Constructor Detail |
---|
public ByteArrayArrayData(byte[] bytes, int offset, AttributeInfo attributeInfo)
Method Detail |
---|
public String toParamString()
toParamString
in class ByteArrayData
public Data getItem(String itemName)
Data
getItem
in interface Data
getItem
in class ByteArrayData
itemName
- Name des gewünschten Sub-Datums.
public Iterator iterator()
Data
iterator
in interface Data
iterator
in class ByteArrayData
public Data getItem(int itemIndex)
Data.Array
getItem
in interface Data.Array
getItem
in class ByteArrayData
itemIndex
- Index des gewünschten Sub-Datums.
public Data.TextValue getTextValue(int itemIndex)
Data.Array
getTextValue
in interface Data.Array
getTextValue
in interface Data.TextArray
itemIndex
- Index des gewünschten Sub-Datums.
public Data.TextValue[] getTextValues()
Data.Array
getTextValues
in interface Data.Array
getTextValues
in interface Data.TextArray
public Data.TimeValue getTimeValue(int itemIndex)
Data.Array
getTimeValue
in interface Data.Array
getTimeValue
in interface Data.TimeArray
itemIndex
- Index des gewünschten Sub-Datums.
public Data.TimeValue[] getTimeValues()
Data.Array
getTimeValues
in interface Data.Array
getTimeValues
in interface Data.TimeArray
public Data.NumberValue getScaledValue(int itemIndex)
Data.Array
getScaledValue
in interface Data.Array
itemIndex
- Index des gewünschten Sub-Datums.
public Data.NumberValue[] getScaledValues()
Data.Array
getScaledValues
in interface Data.Array
public Data.NumberValue getUnscaledValue(int itemIndex)
Data.Array
getUnscaledValue
in interface Data.Array
itemIndex
- Index des gewünschten Sub-Datums.
public Data.NumberValue[] getUnscaledValues()
Data.Array
getUnscaledValues
in interface Data.Array
public Data.ReferenceValue getReferenceValue(int itemIndex)
Data.Array
getReferenceValue
in interface Data.Array
getReferenceValue
in interface Data.ReferenceArray
itemIndex
- Index des gewünschten Sub-Datums.
public Data.ReferenceValue[] getReferenceValues()
Data.Array
getReferenceValues
in interface Data.Array
getReferenceValues
in interface Data.ReferenceArray
public int getLength()
Data.Array
getLength
in interface Data.Array
getLength
in interface Data.NumberArray
getLength
in interface Data.ReferenceArray
getLength
in interface Data.TextArray
getLength
in interface Data.TimeArray
public void setLength(int newLength)
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.public int getMaxCount()
Data.Array
getMaxCount
in interface Data.Array
public boolean isCountLimited()
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 boolean isCountVariable()
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 boolean isList()
Data
isList
in interface Data
isList
in class ByteArrayData
true
, falls das Datum eine Liste ist, sonst false
.public boolean isArray()
Data
isArray
in interface Data
isArray
in class ByteArrayData
true
, falls das Datum ein Array ist, sonst false
.public boolean isPlain()
Data
isPlain
in interface Data
isPlain
in class ByteArrayData
true
, falls das Datum eine einfaches Datum ist, sonst false
.public Data.Array asArray()
Data
asArray
in interface Data
public Data.TimeArray asTimeArray()
Data
asTimeArray
in interface Data
asTimeArray
in interface Data.Array
public long getSeconds(int itemIndex)
Data.TimeArray
getSeconds
in interface Data.TimeArray
itemIndex
- Index des gewünschten Sub-Datums.
public long getMillis(int itemIndex)
Data.TimeArray
getMillis
in interface Data.TimeArray
itemIndex
- Index des gewünschten Sub-Datums.
public long[] getSecondsArray()
Data.TimeArray
getSecondsArray
in interface Data.TimeArray
public long[] getMillisArray()
Data.TimeArray
getMillisArray
in interface Data.TimeArray
public Data.TextArray asTextArray()
Data
asTextArray
in interface Data
asTextArray
in interface Data.Array
public String getText(int itemIndex)
Data.TextArray
getText
in interface Data.TextArray
itemIndex
- Index des gewünschten Sub-Datums.
public String[] getTextArray()
Data.TextArray
getTextArray
in interface Data.TextArray
public Data.ReferenceArray asReferenceArray()
Data
asReferenceArray
in interface Data
asReferenceArray
in interface Data.Array
public SystemObject getSystemObject(int itemIndex)
Data.ReferenceArray
getSystemObject
in interface Data.ReferenceArray
itemIndex
- Index des gewünschten Sub-Datums.
null
, wenn kein Objekt referenziert wird.public SystemObject[] getSystemObjectArray()
Data.ReferenceArray
getSystemObjectArray
in interface Data.ReferenceArray
public Data.NumberArray asScaledArray()
Data
asScaledArray
in interface Data
asScaledArray
in interface Data.Array
public Data.NumberValue getValue(int itemIndex)
Data.NumberArray
getValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.
public Data.NumberValue[] getValues()
Data.NumberArray
getValues
in interface Data.NumberArray
public byte byteValue(int itemIndex)
Data.NumberArray
byte
zurück.
byteValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.
public short shortValue(int itemIndex)
Data.NumberArray
short
zurück.
shortValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.
public int intValue(int itemIndex)
Data.NumberArray
int
zurück.
intValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.
public long longValue(int itemIndex)
Data.NumberArray
long
zurück.
longValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.
public float floatValue(int itemIndex)
Data.NumberArray
float
zurück.
floatValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.
public double doubleValue(int itemIndex)
Data.NumberArray
double
zurück.
doubleValue
in interface Data.NumberArray
itemIndex
- Index des gewünschten Sub-Datums.
public byte[] getByteArray()
Data.NumberArray
byte
zurück.
getByteArray
in interface Data.NumberArray
byte
-Werten.public short[] getShortArray()
Data.NumberArray
short
zurück.
getShortArray
in interface Data.NumberArray
short
-Werten.public int[] getIntArray()
Data.NumberArray
int
zurück.
getIntArray
in interface Data.NumberArray
int
-Werten.public long[] getLongArray()
Data.NumberArray
long
zurück.
getLongArray
in interface Data.NumberArray
long
-Werten.public float[] getFloatArray()
Data.NumberArray
float
zurück.
getFloatArray
in interface Data.NumberArray
float
-Werten.public double[] getDoubleArray()
Data.NumberArray
double
zurück.
getDoubleArray
in interface Data.NumberArray
double
-Werten.public Data.NumberArray asUnscaledArray()
Data
asUnscaledArray
in interface Data
asUnscaledArray
in interface Data.Array
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |