private class SystemProtocolModule.SystemProtocolDialog extends java.lang.Object implements DialogInterface
Stellt einen Dialog dar, womit Parameter für den System-Protokollierer eingestellt werden können. Diese Parameter können gespeichert werden. Durch betätigen des “OK”-Buttons werden die Einstellungen übernommen, der System-Protokollierer gestartet und der Dialog geschlossen.
Modifier and Type | Field and Description |
---|---|
private DataIdentificationChoice |
_dataIdentificationChoice
speichert die Datenidentifikationsauswahl
|
private javax.swing.JDialog |
_dialog
speichert den Dialog
|
private OutputOptionsPanel |
_outputOptions
speichert ein Objekt der Ausgabeoptionen
|
private javax.swing.JSpinner |
_periodOfSpinner
gibt den Beginn des Anfragezeitraums an
|
private javax.swing.JSpinner |
_periodTillSpinner
gibt das Ende des Anfragezeitraums an
|
Constructor and Description |
---|
SystemProtocolDialog()
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
private void |
createDialog()
Erstellt den Dialog.
|
void |
doCancel()
Durch betätigen des “Abbrechen”-Buttons wird der Dialog geschlossen.
|
void |
doOK()
Durch betätigen des “OK”-Buttons wird der Systemprotokollierer mit den eingestellten Parametern in einem neuen Fenster gestartet und dieser Dialog wird geschlossen.
|
void |
doSave(java.lang.String title)
Durch betätigen des “Speichern unter …”-Buttons werden die Einstellungen gespeichert.
|
private java.lang.String |
getDetailLevel()
Gibt zurück, wie detailliert die Daten ausgegeben werden sollen.
|
private java.lang.String |
getFileName()
Gibt den vollständigen Pfad (incl.
|
private java.util.List<KeyValueObject> |
getKeyValueList()
Sammelt alle Parameter des Dialogs.
|
private java.util.List<java.lang.String> |
getParameterList(SettingsData settingsData)
Sammelt alle Einstellungen in einer Liste und gibt sie zurück.
|
private java.lang.String |
getPeriodOf()
Gibt den ausgewählten Beginn des Zeitraumes zurück.
|
private java.lang.String |
getPeriodTill()
Gibt das ausgewählte Ende des Zeitraumes zurück.
|
private SettingsData |
getSettings(java.lang.String title)
Erstellt die Einstellungsdaten.
|
void |
setDataIdentification(SettingsData data)
Mit dieser Methode können die Datenidentifikationsdaten übergeben werden.
|
private void |
setDetailLevel(java.lang.String level)
Mit dieser Methode kann der Detaillierungsgrad gesetzt werden.
|
private void |
setFileName(java.lang.String fileName)
Übergibt den Dateinamen an die
Ausgabeoptionen . |
private void |
setPeriodOf(java.lang.String time)
Setzt den Anfang des Anfragezeitraumes.
|
private void |
setPeriodTill(java.lang.String time)
Setzt das Ende des Anfragezeitraumes.
|
void |
setSettings(SettingsData data)
Diese Methode zeigt den Dialog an und trägt die Einstellungsdaten in die entsprechenden Felder ein.
|
private void |
showDialog()
Durch diese Methode wird der Dialog angezeigt.
|
void |
startConsole(SettingsData settingsData)
Diese Methode startet den System-Protokollierer mit den Einstellungsdaten.
|
private javax.swing.JDialog _dialog
speichert den Dialog
private DataIdentificationChoice _dataIdentificationChoice
speichert die Datenidentifikationsauswahl
private javax.swing.JSpinner _periodOfSpinner
gibt den Beginn des Anfragezeitraums an
private javax.swing.JSpinner _periodTillSpinner
gibt das Ende des Anfragezeitraums an
private OutputOptionsPanel _outputOptions
speichert ein Objekt der Ausgabeoptionen
public SystemProtocolDialog()
Standardkonstruktor. Ein Objekt der Klasse wird angelegt.
public void setDataIdentification(SettingsData data)
Mit dieser Methode können die Datenidentifikationsdaten übergeben werden. Der Dialog wird mit Default-Werten dargestellt.
data
- enthält die ausgewählte Datenidentifikationpublic void setSettings(SettingsData data)
Diese Methode zeigt den Dialog an und trägt die Einstellungsdaten in die entsprechenden Felder ein.
data
- die Einstellungsdatenpublic void startConsole(SettingsData settingsData)
Diese Methode startet den System-Protokollierer mit den Einstellungsdaten. Die Ausgabe erfolgt in einer Konsole.
settingsData
- die Einstellungsdatenprivate void createDialog()
Erstellt den Dialog. Bestandteil ist die Datenidentifikation, der Anfragezeitraum und die Ausgabeoption.
private void showDialog()
Durch diese Methode wird der Dialog angezeigt.
private java.lang.String getPeriodOf()
Gibt den ausgewählten Beginn des Zeitraumes zurück.
private void setPeriodOf(java.lang.String time)
Setzt den Anfang des Anfragezeitraumes.
time
- Anfangszeit des Anfragezeitraumesprivate java.lang.String getPeriodTill()
Gibt das ausgewählte Ende des Zeitraumes zurück.
private void setPeriodTill(java.lang.String time)
Setzt das Ende des Anfragezeitraumes.
time
- das Ende des Anfragezeitraumesprivate java.lang.String getDetailLevel()
Gibt zurück, wie detailliert die Daten ausgegeben werden sollen.
private void setDetailLevel(java.lang.String level)
Mit dieser Methode kann der Detaillierungsgrad gesetzt werden.
level
- der Detaillierungsgradprivate java.lang.String getFileName()
Gibt den vollständigen Pfad (incl. Dateinamen) zurück, welcher für die Ausgabe vorgesehen ist.
private void setFileName(java.lang.String fileName)
Übergibt den Dateinamen an die Ausgabeoptionen
.
fileName
- Pfad incl. Dateiname für die Ausgabeprivate SettingsData getSettings(java.lang.String title)
Erstellt die Einstellungsdaten.
title
- der Name der Einstellungsdatenprivate java.util.List<KeyValueObject> getKeyValueList()
Sammelt alle Parameter des Dialogs.
private java.util.List<java.lang.String> getParameterList(SettingsData settingsData)
Sammelt alle Einstellungen in einer Liste und gibt sie zurück. Die Liste enthält die Parameter für den System-Protokollierer.
settingsData
- die Einstellungsdaten des Dialogspublic void doOK()
Durch betätigen des “OK”-Buttons wird der Systemprotokollierer mit den eingestellten Parametern in einem neuen Fenster gestartet und dieser Dialog wird geschlossen.
doOK
in interface DialogInterface
public void doCancel()
Durch betätigen des “Abbrechen”-Buttons wird der Dialog geschlossen.
doCancel
in interface DialogInterface
public void doSave(java.lang.String title)
Durch betätigen des “Speichern unter …”-Buttons werden die Einstellungen gespeichert.
doSave
in interface DialogInterface
title
- Titel der Einstellungen