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 TypeClassDescriptionclass
Die 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.void
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
(List<DataTableObject> configuringData) Zeigt die in der Liste übergebenen konfigurierenden Daten an.void
showOnlineData
(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:
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
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
-