de.bsvrz.dav.daf.main.impl.config.telegrams
Class SystemObjectAnswerInfo

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.config.telegrams.SystemObjectAnswerInfo
Direct Known Subclasses:
IdsToObjectsAnswer, PidsToObjectsAnswer, TypeIdsToObjectsAnswer

public abstract class SystemObjectAnswerInfo
extends Object

Diese Klasse ist die Basisklasse für System-Antworttelegramme. Hier werden die Typen der Telegramme festgelegt und Methoden zur Bearbeitung deklariert.

Author:
Kappich Systemberatung

Field Summary
protected  byte _answerType
          Typ der Antwort
static byte IDS_TO_OBJECTS_TYPE
          Die Typen
static byte PIDS_TO_OBJECTS_TYPE
          Antworttelegramm für PIDs zu Objekten
static byte SET_IDS_TO_OBJECTS_TYPE
          Deprecated. Wird nicht mehr verwendet
static byte TYPE_IDS_TO_OBJECTS_TYPE
          Antworttelegramm für Objekte gleichen Typs
 
Constructor Summary
SystemObjectAnswerInfo()
           
 
Method Summary
 byte getAnswerType()
          Gibt den Typ zurück
abstract  String parseToString()
          Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
abstract  void read(DataInputStream in)
          Deserialisiert dieses Objekt.
abstract  void write(DataOutputStream out)
          Serialisiert dieses Objekt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDS_TO_OBJECTS_TYPE

public static final byte IDS_TO_OBJECTS_TYPE
Die Typen

See Also:
Constant Field Values

PIDS_TO_OBJECTS_TYPE

public static final byte PIDS_TO_OBJECTS_TYPE
Antworttelegramm für PIDs zu Objekten

See Also:
Constant Field Values

TYPE_IDS_TO_OBJECTS_TYPE

public static final byte TYPE_IDS_TO_OBJECTS_TYPE
Antworttelegramm für Objekte gleichen Typs

See Also:
Constant Field Values

SET_IDS_TO_OBJECTS_TYPE

@Deprecated
public static final byte SET_IDS_TO_OBJECTS_TYPE
Deprecated. Wird nicht mehr verwendet
See Also:
Constant Field Values

_answerType

protected byte _answerType
Typ der Antwort

Constructor Detail

SystemObjectAnswerInfo

public SystemObjectAnswerInfo()
Method Detail

getAnswerType

public final byte getAnswerType()
Gibt den Typ zurück

Returns:
Typ des Telegramms

parseToString

public abstract String parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.

Returns:
Beschreibender Text dieses Objekts.

read

public abstract void read(DataInputStream in)
                   throws IOException
Deserialisiert dieses Objekt.

Parameters:
in - Stream von dem das Objekt gelesen werden soll.
Throws:
IOException, - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
IOException

write

public abstract void write(DataOutputStream out)
                    throws IOException
Serialisiert dieses Objekt.

Parameters:
out - Stream auf den das Objekt geschrieben werden soll.
Throws:
IOException, - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
IOException