Package de.bsvrz.pat.sysbed.dataview
Class DataViewFrame
java.lang.Object
de.bsvrz.pat.sysbed.dataview.DataViewFrame
- All Implemented Interfaces:
PrintFrame
Ein Dialog, welcher die gelieferten Online- oder Archivdaten in Tabellenform dargestellt.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassDie Klasse verarbeitet die Daten, die vom Datenverteiler gesandt werden, und kommt beim CSV-Export der Daten zum Zug -
Constructor Summary
ConstructorsConstructorDescriptionDataViewFrame(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, 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 TypeMethodDescriptionGibt das DataViewPanel zurück.getFrame()Gibt das UnsubscribingJFrame-Objekt zurück.voidMit 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(List<DataTableObject> configuringData) Zeigt die in der Liste übergebenen konfigurierenden Daten an.voidshowOnlineData(int displayOptions, String charsetName, SettingsData settingsData) Zeigt die Onlinedaten der angemeldeten Datenidentifikation an.toString()
-
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 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
Mit dieser Methode kann man eine Parent-Component setzen.- Parameters:
parent-
-
showOnlineData
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
-