Class DataViewFrame

  • All Implemented Interfaces:
    PrintFrame

    public class DataViewFrame
    extends java.lang.Object
    implements PrintFrame
    Ein Dialog, welcher die gelieferten Online- oder Archivdaten in Tabellenform dargestellt.
    See Also:
    DataViewPanel
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  DataViewFrame.DataExportReceiver
      Die Klasse verarbeitet die Daten, die vom Datenverteiler gesandt werden, und kommt beim CSV-Export der Daten zum Zug
    • Constructor Summary

      Constructors 
      Constructor Description
      DataViewFrame​(de.bsvrz.dav.daf.main.ClientDavInterface connection, FilterAttributeGroup filterAttributeGroup, de.bsvrz.dav.daf.main.config.Aspect aspect, int simulationVariant)  
      DataViewFrame​(de.bsvrz.dav.daf.main.ClientDavInterface connection, java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects, FilterAttributeGroup filterAttributeGroup, de.bsvrz.dav.daf.main.config.Aspect aspect, int simulationVariant)
      Konstruktor, der anhand der Datenidentifikation sich beim Datenverteiler anmeldet und die Daten in Tabellenform darstellt.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DataViewPanel getDataViewPanel()
      Gibt das DataViewPanel zurück.
      UnsubscribingJFrame getFrame()
      Gibt das UnsubscribingJFrame-Objekt zurück.
      void setParent​(java.awt.Component parent)
      Mit dieser Methode kann man eine Parent-Component setzen.
      void setReceiveOptions​(de.bsvrz.dav.daf.main.ReceiveOptions receiveOptions)
      Setzt die Empfängeroptionen.
      void setReceiverRole​(de.bsvrz.dav.daf.main.ReceiverRole receiverRole)
      Setzt die Empfängerrolle.
      void showConfigurationData​(java.util.List<DataTableObject> configuringData)
      Zeigt die in der Liste übergebenen konfigurierenden Daten an.
      void showOnlineData​(int displayOptions, java.lang.String charsetName, SettingsData settingsData)
      Zeigt die Onlinedaten der angemeldeten Datenidentifikation an.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DataViewFrame

        public DataViewFrame​(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                             java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objects,
                             FilterAttributeGroup filterAttributeGroup,
                             de.bsvrz.dav.daf.main.config.Aspect aspect,
                             int simulationVariant)
        Konstruktor, der anhand der Datenidentifikation sich beim Datenverteiler anmeldet und die Daten in Tabellenform darstellt.
        Parameters:
        connection - Verbindung zum Datenverteiler
        objects - die zu betrachtenden Systemobjekte
        filterAttributeGroup - die Filter-Attributgruppe
        aspect - der zu betrachtende Aspekt
        simulationVariant - die Simulationsvariante
      • DataViewFrame

        public DataViewFrame​(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                             FilterAttributeGroup filterAttributeGroup,
                             de.bsvrz.dav.daf.main.config.Aspect aspect,
                             int simulationVariant)
        Parameters:
        connection - die Datenverteiler-Verbindung
        filterAttributeGroup - die Filter-Attributgruppe
        aspect - der Aspekt
        simulationVariant - die Simualtionsvariante
    • Method Detail

      • setReceiveOptions

        public void setReceiveOptions​(de.bsvrz.dav.daf.main.ReceiveOptions receiveOptions)
        Setzt die Empfängeroptionen.
        Parameters:
        receiveOptions - die Empfängeroptionen
      • setReceiverRole

        public void setReceiverRole​(de.bsvrz.dav.daf.main.ReceiverRole receiverRole)
        Setzt die Empfängerrolle.
        Parameters:
        receiverRole - die Empfängerrolle
      • showConfigurationData

        public void showConfigurationData​(java.util.List<DataTableObject> configuringData)
        Zeigt die in der Liste übergebenen konfigurierenden Daten an.
        Parameters:
        configuringData - die konfigurierenden Daten
      • setParent

        public void setParent​(java.awt.Component parent)
        Mit dieser Methode kann man eine Parent-Component setzen.
        Parameters:
        parent -
      • showOnlineData

        public void showOnlineData​(int displayOptions,
                                   java.lang.String charsetName,
                                   SettingsData settingsData)
        Zeigt die Onlinedaten der angemeldeten Datenidentifikation an. Der Parameter gibt an, an welcher Stelle neue Daten eingefügt werden sollen. Zur Auswahl stehen:
        • 0: unten anhängen
        • 1: Aktuelle Daten oben einfügen
        • 2: Nur aktuellste Daten anzeigen
        • 3: Daten nur in einer CSV-Datei speichern
        Hierbei fällt die letzte Option natürlich aus dem Rahmen, da keine Daten angezeigt werden.
        Parameters:
        displayOptions - gibt an, wie neue Daten dargestellt werden sollen
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object