Class SystemObjectAnswerInfo

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

public abstract class SystemObjectAnswerInfo
extends java.lang.Object
Diese Klasse ist die Basisklasse für System-Antworttelegramme. Hier werden die Typen der Telegramme festgelegt und Methoden zur Bearbeitung deklariert.
  • Field Summary

    Fields
    Modifier and Type Field Description
    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

    Constructors
    Constructor Description
    SystemObjectAnswerInfo()  
  • Method Summary

    Modifier and Type Method Description
    byte getAnswerType()
    Gibt den Typ zurück
    abstract java.lang.String parseToString()
    Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
    abstract void read​(java.io.DataInputStream in)
    Deserialisiert dieses Objekt.
    abstract void write​(java.io.DataOutputStream out)
    Serialisiert dieses Objekt.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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 Details

    • SystemObjectAnswerInfo

      public SystemObjectAnswerInfo()
  • Method Details

    • getAnswerType

      public final byte getAnswerType()
      Gibt den Typ zurück
      Returns:
      Typ des Telegramms
    • parseToString

      public abstract java.lang.String parseToString()
      Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
      Returns:
      Beschreibender Text dieses Objekts.
    • read

      public abstract void read​(java.io.DataInputStream in) throws java.io.IOException
      Deserialisiert dieses Objekt.
      Parameters:
      in - Stream von dem das Objekt gelesen werden soll.
      Throws:
      java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
    • write

      public abstract void write​(java.io.DataOutputStream out) throws java.io.IOException
      Serialisiert dieses Objekt.
      Parameters:
      out - Stream auf den das Objekt geschrieben werden soll.
      Throws:
      java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.