Class TypeIdsToObjectsAnswer


  • public class TypeIdsToObjectsAnswer
    extends SystemObjectAnswerInfo
    Diese Klasse stellt ein Antworttelegramm für Objekte gleichen Typs dar. Dem Typ der Objekte ist eine eindeutige ID zugeordnet. In diesem Telegramm wird eine Liste der Objekte der gleichen Typen gespeichert.
    • Constructor Detail

      • TypeIdsToObjectsAnswer

        public TypeIdsToObjectsAnswer​(DafDataModel dataModel)
        Parameters:
        dataModel - Datenmodel
      • TypeIdsToObjectsAnswer

        public TypeIdsToObjectsAnswer​(ObjectsList[] objectsOfTypes,
                                      DafDataModel dataModel)
        Erzeugt ein neues Objekt mit den gegebenen Parametern.
        Parameters:
        objectsOfTypes - Liste der Typen
        dataModel - Datenmodel
    • Method Detail

      • getObjectsOfTypes

        public final ObjectsList[] getObjectsOfTypes()
        Gibt die Liste der kontainer der Objekte eines Typs zurück
        Returns:
        kontainer der Objekte eines Typs
      • parseToString

        public final java.lang.String parseToString()
        Description copied from class: SystemObjectAnswerInfo
        Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
        Specified by:
        parseToString in class SystemObjectAnswerInfo
        Returns:
        Beschreibender Text dieses Objekts.
      • write

        public final void write​(java.io.DataOutputStream out)
                         throws java.io.IOException
        Description copied from class: SystemObjectAnswerInfo
        Serialisiert dieses Objekt.
        Specified by:
        write in class SystemObjectAnswerInfo
        Parameters:
        out - Stream auf den das Objekt geschrieben werden soll.
        Throws:
        java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
      • read

        public final void read​(java.io.DataInputStream in)
                        throws java.io.IOException
        Description copied from class: SystemObjectAnswerInfo
        Deserialisiert dieses Objekt.
        Specified by:
        read in class SystemObjectAnswerInfo
        Parameters:
        in - Stream von dem das Objekt gelesen werden soll.
        Throws:
        java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.