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 classDataViewFrame.DataExportReceiverDie 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 DataViewPanelgetDataViewPanel()Gibt das DataViewPanel zurück.UnsubscribingJFramegetFrame()Gibt das UnsubscribingJFrame-Objekt zurück.voidsetParent(java.awt.Component parent)Mit dieser Methode kann man eine Parent-Component setzen.voidsetReceiveOptions(de.bsvrz.dav.daf.main.ReceiveOptions receiveOptions)Setzt die Empfängeroptionen.voidsetReceiverRole(de.bsvrz.dav.daf.main.ReceiverRole receiverRole)Setzt die Empfängerrolle.voidshowConfigurationData(java.util.List<DataTableObject> configuringData)Zeigt die in der Liste übergebenen konfigurierenden Daten an.voidshowOnlineData(int displayOptions, java.lang.String charsetName, SettingsData settingsData)Zeigt die Onlinedaten der angemeldeten Datenidentifikation an.java.lang.StringtoString()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:
getFramein interfacePrintFrame- Returns:
- das UnsubscribingJFrame-Objekt
-
getDataViewPanel
Gibt das DataViewPanel zurück.- Specified by:
getDataViewPanelin 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:
toStringin classjava.lang.Object
-