Class DataValue
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.datavalue.DataValue
- Direct Known Subclasses:
AttributeListArrayAttribute
,AttributeListAttribute
,ByteArrayAttribute
,ByteAttribute
,DoubleArrayAttribute
,DoubleAttribute
,FloatArrayAttribute
,FloatAttribute
,IntegerArrayAttribute
,IntegerAttribute
,LongArrayAttribute
,LongAttribute
,ShortArrayAttribute
,ShortAttribute
,StringArrayAttribute
,StringAttribute
Diese Klasse stellt eine Basisklasse für das Package Datavalue dar. Es werden Konstanten festgelegt und gemeinsamme Methoden deklariert.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte
Der Typ dieses Datensatzesstatic final byte
Konstante repräsentiert den Array-Offsetstatic final byte
Konstante repräsentiert den DatenTyp Arraylistestatic final byte
Konstante repräsentiert den DatenTyp Listestatic final byte
Konstante repräsentiert den DatenTyp bit Arraystatic final byte
Konstante repräsentiert den DatenTyp byte Arraystatic final byte
Konstante repräsentiert den DatenTyp bytestatic final byte
Konstante repräsentiert den DatenTyp double Arraystatic final byte
Konstante repräsentiert den DatenTyp doublestatic final byte
Konstante repräsentiert den DatenTyp float Arraystatic final byte
Konstante repräsentiert den DatenTyp floatstatic final byte
Konstante repräsentiert den DatenTyp int Arraystatic final byte
Konstante repräsentiert den DatenTyp intstatic final byte
Konstante repräsentiert den DatenTyp long Arraystatic final byte
Konstante repräsentiert den DatenTyp longstatic final byte
Konstante repräsentiert den DatenTyp short Arraystatic final byte
Konstante repräsentiert den DatenTyp shortstatic final byte
Konstante repräsentiert den DatenTyp String Arraystatic final byte
Konstante repräsentiert den DatenTyp String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract DataValue
Diese Methode erzeugt eine Kopie dieses Datensatzesstatic DataValue
getObject
(byte _type) Gibt ein leeres Objekt vom gegebenen Typ zurückfinal byte
getType()
Gibt den Typ dieses Datensatzes zurückabstract Object
getValue()
gibt den Wert zurück des Objektesabstract String
Gibt ein String zurrück, der diesen Datensatz beschreibtabstract void
read
(DataInputStream in) Lesen eines Datensatzes vom gegebenen DataInputStreamabstract void
write
(DataOutputStream out) Schreiben eines Datensatzes in den gegebenen DataOutputStream
-
Field Details
-
BYTE_TYPE
public static final byte BYTE_TYPEKonstante repräsentiert den DatenTyp byte- See Also:
-
SHORT_TYPE
public static final byte SHORT_TYPEKonstante repräsentiert den DatenTyp short- See Also:
-
INTEGER_TYPE
public static final byte INTEGER_TYPEKonstante repräsentiert den DatenTyp int- See Also:
-
LONG_TYPE
public static final byte LONG_TYPEKonstante repräsentiert den DatenTyp long- See Also:
-
FLOAT_TYPE
public static final byte FLOAT_TYPEKonstante repräsentiert den DatenTyp float- See Also:
-
DOUBLE_TYPE
public static final byte DOUBLE_TYPEKonstante repräsentiert den DatenTyp double- See Also:
-
STRING_TYPE
public static final byte STRING_TYPEKonstante repräsentiert den DatenTyp String- See Also:
-
BIT_ARRAY_TYPE
public static final byte BIT_ARRAY_TYPEKonstante repräsentiert den DatenTyp bit Array- See Also:
-
BYTE_ARRAY_TYPE
public static final byte BYTE_ARRAY_TYPEKonstante repräsentiert den DatenTyp byte Array- See Also:
-
SHORT_ARRAY_TYPE
public static final byte SHORT_ARRAY_TYPEKonstante repräsentiert den DatenTyp short Array- See Also:
-
INTEGER_ARRAY_TYPE
public static final byte INTEGER_ARRAY_TYPEKonstante repräsentiert den DatenTyp int Array- See Also:
-
LONG_ARRAY_TYPE
public static final byte LONG_ARRAY_TYPEKonstante repräsentiert den DatenTyp long Array- See Also:
-
FLOAT_ARRAY_TYPE
public static final byte FLOAT_ARRAY_TYPEKonstante repräsentiert den DatenTyp float Array- See Also:
-
DOUBLE_ARRAY_TYPE
public static final byte DOUBLE_ARRAY_TYPEKonstante repräsentiert den DatenTyp double Array- See Also:
-
STRING_ARRAY_TYPE
public static final byte STRING_ARRAY_TYPEKonstante repräsentiert den DatenTyp String Array- See Also:
-
ATTRIBUTE_LIST_TYPE
public static final byte ATTRIBUTE_LIST_TYPEKonstante repräsentiert den DatenTyp Liste- See Also:
-
ATTRIBUTE_LIST_ARRAY_TYPE
public static final byte ATTRIBUTE_LIST_ARRAY_TYPEKonstante repräsentiert den DatenTyp Arrayliste- See Also:
-
ARRAY_OFFSET
public static final byte ARRAY_OFFSETKonstante repräsentiert den Array-Offset- See Also:
-
_type
protected byte _typeDer Typ dieses Datensatzes
-
-
Constructor Details
-
DataValue
public DataValue()
-
-
Method Details
-
getObject
Gibt ein leeres Objekt vom gegebenen Typ zurück- Parameters:
_type
- _type des Objektes- Returns:
- leeres Objekt vom Typ des Übergabeparameters
-
getType
public final byte getType()Gibt den Typ dieses Datensatzes zurück- Returns:
- Typ dieses Datensatzes
-
read
Lesen eines Datensatzes vom gegebenen DataInputStream- Parameters:
in
- Eingabe-Stream- Throws:
IOException
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
-
write
Schreiben eines Datensatzes in den gegebenen DataOutputStream- Parameters:
out
- Ausgabe-Stream- Throws:
IOException
- wenn beim Schreiben vom Ausgabe-Stream Fehler aufgetreten sind.
-
cloneObject
Diese Methode erzeugt eine Kopie dieses Datensatzes- Returns:
- Eine Kopie dieses Datensatzes
-
parseToString
Gibt ein String zurrück, der diesen Datensatz beschreibt- Returns:
- Der String, der diesen Datensatz beschreibt
-
getValue
gibt den Wert zurück des Objektes- Returns:
- der Wert des Objektes
-