Class DataViewFrame

java.lang.Object
de.bsvrz.pat.sysbed.dataview.DataViewFrame
All Implemented Interfaces:
PrintFrame

public class DataViewFrame extends Object implements PrintFrame
Ein Dialog, welcher die gelieferten Online- oder Archivdaten in Tabellenform dargestellt.
See Also:
  • Constructor Details

    • DataViewFrame

      public DataViewFrame(de.bsvrz.dav.daf.main.ClientDavInterface connection, 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(List<DataTableObject> configuringData)
      Zeigt die in der Liste übergebenen konfigurierenden Daten an.
      Parameters:
      configuringData - die konfigurierenden Daten
    • setParent

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

      public void showOnlineData(int displayOptions, 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 String toString()
      Overrides:
      toString in class Object