public abstract class DataValue
extends java.lang.Object
Diese Klasse stellt eine Basisklasse für das Package Datavalue dar. Es werden Konstanten festgelegt und gemeinsamme Methoden deklariert.
Modifier and Type | Field and Description |
---|---|
protected byte |
_type
Der Typ dieses Datensatzes
|
static byte |
ARRAY_OFFSET
Konstante repräsentiert den Array-Offset
|
static byte |
ATTRIBUTE_LIST_ARRAY_TYPE
Konstante repräsentiert den DatenTyp Arrayliste
|
static byte |
ATTRIBUTE_LIST_TYPE
Konstante repräsentiert den DatenTyp Liste
|
static byte |
BIT_ARRAY_TYPE
Konstante repräsentiert den DatenTyp bit Array
|
static byte |
BYTE_ARRAY_TYPE
Konstante repräsentiert den DatenTyp byte Array
|
static byte |
BYTE_TYPE
Konstante repräsentiert den DatenTyp byte
|
static byte |
DOUBLE_ARRAY_TYPE
Konstante repräsentiert den DatenTyp double Array
|
static byte |
DOUBLE_TYPE
Konstante repräsentiert den DatenTyp double
|
static byte |
FLOAT_ARRAY_TYPE
Konstante repräsentiert den DatenTyp float Array
|
static byte |
FLOAT_TYPE
Konstante repräsentiert den DatenTyp float
|
static byte |
INTEGER_ARRAY_TYPE
Konstante repräsentiert den DatenTyp int Array
|
static byte |
INTEGER_TYPE
Konstante repräsentiert den DatenTyp int
|
static byte |
LONG_ARRAY_TYPE
Konstante repräsentiert den DatenTyp long Array
|
static byte |
LONG_TYPE
Konstante repräsentiert den DatenTyp long
|
static byte |
SHORT_ARRAY_TYPE
Konstante repräsentiert den DatenTyp short Array
|
static byte |
SHORT_TYPE
Konstante repräsentiert den DatenTyp short
|
static byte |
STRING_ARRAY_TYPE
Konstante repräsentiert den DatenTyp String Array
|
static byte |
STRING_TYPE
Konstante repräsentiert den DatenTyp String
|
Constructor and Description |
---|
DataValue() |
Modifier and Type | Method and Description |
---|---|
abstract DataValue |
cloneObject()
Diese Methode erzeugt eine Kopie dieses Datensatzes
|
static DataValue |
getObject(byte _type)
Gibt ein leeres Objekt vom gegebenen Typ zurück
|
byte |
getType()
Gibt den Typ dieses Datensatzes zurück
|
abstract java.lang.Object |
getValue()
gibt den Wert zurück des Objektes
|
abstract java.lang.String |
parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibt
|
abstract void |
read(java.io.DataInputStream in)
Lesen eines Datensatzes vom gegebenen DataInputStream
|
abstract void |
write(java.io.DataOutputStream out)
Schreiben eines Datensatzes in den gegebenen DataOutputStream
|
public static final byte BYTE_TYPE
Konstante repräsentiert den DatenTyp byte
public static final byte SHORT_TYPE
Konstante repräsentiert den DatenTyp short
public static final byte INTEGER_TYPE
Konstante repräsentiert den DatenTyp int
public static final byte LONG_TYPE
Konstante repräsentiert den DatenTyp long
public static final byte FLOAT_TYPE
Konstante repräsentiert den DatenTyp float
public static final byte DOUBLE_TYPE
Konstante repräsentiert den DatenTyp double
public static final byte STRING_TYPE
Konstante repräsentiert den DatenTyp String
public static final byte BIT_ARRAY_TYPE
Konstante repräsentiert den DatenTyp bit Array
public static final byte BYTE_ARRAY_TYPE
Konstante repräsentiert den DatenTyp byte Array
public static final byte SHORT_ARRAY_TYPE
Konstante repräsentiert den DatenTyp short Array
public static final byte INTEGER_ARRAY_TYPE
Konstante repräsentiert den DatenTyp int Array
public static final byte LONG_ARRAY_TYPE
Konstante repräsentiert den DatenTyp long Array
public static final byte FLOAT_ARRAY_TYPE
Konstante repräsentiert den DatenTyp float Array
public static final byte DOUBLE_ARRAY_TYPE
Konstante repräsentiert den DatenTyp double Array
public static final byte STRING_ARRAY_TYPE
Konstante repräsentiert den DatenTyp String Array
public static final byte ATTRIBUTE_LIST_TYPE
Konstante repräsentiert den DatenTyp Liste
public static final byte ATTRIBUTE_LIST_ARRAY_TYPE
Konstante repräsentiert den DatenTyp Arrayliste
public static final byte ARRAY_OFFSET
Konstante repräsentiert den Array-Offset
protected byte _type
Der Typ dieses Datensatzes
public final byte getType()
Gibt den Typ dieses Datensatzes zurück
public static DataValue getObject(byte _type)
Gibt ein leeres Objekt vom gegebenen Typ zurück
_type
- _type des Objektespublic abstract void read(java.io.DataInputStream in) throws java.io.IOException
Lesen eines Datensatzes vom gegebenen DataInputStream
in
- Eingabe-StreamIOException,
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.java.io.IOException
public abstract void write(java.io.DataOutputStream out) throws java.io.IOException
Schreiben eines Datensatzes in den gegebenen DataOutputStream
out
- Ausgabe-StreamIOException,
- wenn beim Schreiben vom Ausgabe-Stream Fehler aufgetreten sind.java.io.IOException
public abstract DataValue cloneObject()
Diese Methode erzeugt eine Kopie dieses Datensatzes
public abstract java.lang.String parseToString()
Gibt ein String zurrück, der diesen Datensatz beschreibt
public abstract java.lang.Object getValue()
gibt den Wert zurück des Objektes