|
|||||||||
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
public abstract class ByteArrayData
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 | |
---|---|
protected byte[] |
_bytes
|
protected AttributeInfo |
_info
|
protected int |
_offset
|
Constructor Summary | |
---|---|
protected |
ByteArrayData(byte[] bytes,
int offset,
AttributeInfo info)
|
Method Summary | |
---|---|
static ByteArrayData |
create(byte[] bytes,
AttributeInfo attributeGroupInfo)
|
protected static ByteArrayData |
create(byte[] bytes,
int offset,
AttributeInfo attributeInfo)
|
protected static ByteArrayData |
create(byte[] bytes,
int offset,
AttributeInfo attributeInfo,
int itemIndex)
|
Data |
createModifiableCopy()
Liefert eine modifizierbare Kopie eines Datensatzes zurück. |
Data |
createUnmodifiableCopy()
Liefert eine nicht modifizierbare Kopie eines Datensatzes zurück. |
void |
dump(int indent,
int depth)
|
boolean |
equals(Object obj)
|
Data.Array |
getArray(String itemName)
Liefert eine Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
AttributeType |
getAttributeType()
Liefert den Attribut-Typ eines Datums zurück. |
byte[] |
getBytes()
|
protected AttributeInfo |
getInfo()
|
Data |
getItem(int itemIndex)
|
abstract Data |
getItem(String itemName)
Bestimmt das Sub-Datum dieser Liste mit dem angegebenen Namen. |
String |
getName()
Liefert den Namen eines Datums zurück. |
int |
getOffset()
|
Data.ReferenceArray |
getReferenceArray(String itemName)
Liefert eine Referenz-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.ReferenceValue |
getReferenceValue(String itemName)
Liefert eine Referenz-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberArray |
getScaledArray(String itemName)
Liefert eine Skalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberValue |
getScaledValue(String itemName)
Liefert eine Skalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TextArray |
getTextArray(String itemName)
Liefert eine Text-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TextValue |
getTextValue(String itemName)
Liefert eine Text-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TimeArray |
getTimeArray(String itemName)
Liefert eine Time-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.TimeValue |
getTimeValue(String itemName)
Liefert eine Zeit-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberArray |
getUnscaledArray(String itemName)
Liefert eine Unskalierte-Array-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
Data.NumberValue |
getUnscaledValue(String itemName)
Liefert eine Unskalierte-Ansicht auf das Sub-Datum dieser Liste mit dem angegebenen Namen zurück. |
abstract boolean |
isArray()
Prüft, ob das Datum ein Array ist. |
boolean |
isDefined()
Prüft, ob das Datum über den Datenverteiler verschickt werden kann. |
abstract boolean |
isList()
Prüft, ob das Datum eine Liste ist, d.h. |
abstract boolean |
isPlain()
Prüft, ob das Datum ein einfaches Datum ohne untergeordnete Sub-Daten ist. |
abstract Iterator |
iterator()
Liefert einen Iterator zurück, der über die Sub-Daten dieser Liste oder die Element-Daten dieses Arrays iteriert. |
void |
setToDefault()
Setzt bei einem Datum alle Werte auf die definierte Default-Werte. |
String |
toDebugString()
|
protected String |
toParamString()
|
String |
toString()
Liefert eine textliche Darstellung des Datums mit Name und Wert. |
abstract String |
valueToString()
Liefert eine textliche Darstellung des Werts eines Datums zurück. |
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 |
---|
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTextValue, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue |
Field Detail |
---|
protected final byte[] _bytes
protected final int _offset
protected final AttributeInfo _info
Constructor Detail |
---|
protected ByteArrayData(byte[] bytes, int offset, AttributeInfo info)
Method Detail |
---|
public static ByteArrayData create(byte[] bytes, AttributeInfo attributeGroupInfo)
protected static ByteArrayData create(byte[] bytes, int offset, AttributeInfo attributeInfo)
protected static ByteArrayData create(byte[] bytes, int offset, AttributeInfo attributeInfo, int itemIndex)
public Data createModifiableCopy()
Data
createModifiableCopy
in interface Data
public Data createUnmodifiableCopy()
Data
createUnmodifiableCopy
in interface Data
public String getName()
Data
getName
in interface Data
public AttributeType getAttributeType()
Data
getAttributeType
in interface Data
public void setToDefault()
Data
setToDefault
in interface Data
Data.isDefined()
public boolean isDefined()
Data
true
zurück, wenn jedes Attribut einen Wert besitzt, der
ungleich dem "undefiniert" Wert ist. Ist das Datum ein Array oder eine Liste, so wird jedes Element geprüft ob es einen gültigen Wert besitzt. Die Prüfung
findet auf alle "Sub-Daten" des Datums statt.
isDefined
in interface Data
public final byte[] getBytes()
public final int getOffset()
protected final AttributeInfo getInfo()
public String toDebugString()
protected String toParamString()
public abstract Data getItem(String itemName)
Data
getItem
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public abstract Iterator iterator()
Data
iterator
in interface Data
public Data getItem(int itemIndex)
public abstract boolean isList()
Data
isList
in interface Data
true
, falls das Datum eine Liste ist, sonst false
.public abstract boolean isArray()
Data
isArray
in interface Data
true
, falls das Datum ein Array ist, sonst false
.public abstract boolean isPlain()
Data
isPlain
in interface Data
true
, falls das Datum eine einfaches Datum ist, sonst false
.public void dump(int indent, int depth)
public abstract String valueToString()
Data
valueToString
in interface Data
public String toString()
Data
toString
in interface Data
toString
in class Object
public Data.Array getArray(String itemName)
Data
getArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.NumberValue getUnscaledValue(String itemName)
Data
getUnscaledValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.NumberArray getUnscaledArray(String itemName)
Data
getUnscaledArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.TimeValue getTimeValue(String itemName)
Data
getTimeValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.TimeArray getTimeArray(String itemName)
Data
getTimeArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.TextValue getTextValue(String itemName)
Data
getTextValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.TextArray getTextArray(String itemName)
Data
getTextArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.NumberValue getScaledValue(String itemName)
Data
getScaledValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.NumberArray getScaledArray(String itemName)
Data
getScaledArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.ReferenceValue getReferenceValue(String itemName)
Data
getReferenceValue
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public Data.ReferenceArray getReferenceArray(String itemName)
Data
getReferenceArray
in interface Data
itemName
- Name des gewünschten Sub-Datums.
public boolean equals(Object obj)
equals
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |