Class DataViewFrame

java.lang.Object
de.bsvrz.pat.sysbed.dataview.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

    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 Details

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

    • getFrame

      public UnsubscribingJFrame getFrame()
      Gibt das UnsubscribingJFrame-Objekt zurück.
      Specified by:
      getFrame in interface PrintFrame
      Returns:
      das UnsubscribingJFrame-Objekt
    • getDataViewPanel

      public DataViewPanel getDataViewPanel()
      Gibt das DataViewPanel zurück.
      Specified by:
      getDataViewPanel in interface PrintFrame
      Returns:
      das DataViewPanel
    • 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