Class 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.
    • 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 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 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.