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

      All Methods Instance Methods Abstract Methods Concrete Methods 
      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.