Package de.bsvrz.pat.sysbed.dataview
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 Datenverteilerobjects
- die zu betrachtenden SystemobjektefilterAttributeGroup
- die Filter-Attributgruppeaspect
- der zu betrachtende AspektsimulationVariant
- 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-VerbindungfilterAttributeGroup
- die Filter-Attributgruppeaspect
- der AspektsimulationVariant
- die Simualtionsvariante
-
-
Method Details
-
getFrame
Gibt das UnsubscribingJFrame-Objekt zurück.- Specified by:
getFrame
in interfacePrintFrame
- Returns:
- das UnsubscribingJFrame-Objekt
-
getDataViewPanel
Gibt das DataViewPanel zurück.- Specified by:
getDataViewPanel
in interfacePrintFrame
- 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
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
- Parameters:
displayOptions
- gibt an, wie neue Daten dargestellt werden sollen
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-