private class DatGenModule.DatGenDialog extends java.lang.Object implements DialogInterface
Stellt einen Dialog dar, womit Parameter für den Datengenerator eingestellt werden können. Durch betätigen des “OK”-Buttons werden die Einstellungen übernommen, der Datengenerator gestartet und der Dialog geschlossen. Durch betätigen des “Speichern unter …”-Buttons werden nur die Einstellungen gespeichert. Und durch betätigen des “Abbrechen”-Buttons wird der Dialog wieder geschlossen.
Modifier and Type | Field and Description |
---|---|
private boolean |
_areDatasetsLimited
gibt an, ob die Anzahl der zu erstellenden Datensätze beschränkt ist
|
private ButtonBar |
_buttonBar
Stellt die untere Schaltflächen-Leiste dar.
|
private javax.swing.JComboBox |
_cycleComboBox
die Auswahl für die Einheit des Zyklus
|
private javax.swing.JSpinner |
_cycleSpinner
das Eingabefeld für den Zyklus
|
private java.lang.String[] |
_cycleUnit
gibt die Einheit für den Zyklus an
|
private DataIdentificationChoice |
_dataIdentificationChoice
speichert die Datenidentifikationsauswahl
|
private javax.swing.JDialog |
_dialog
speichert den Dialog
|
private javax.swing.JCheckBox |
_limitedDatasetsCheckBox
hiermit kann ausgewählt werden, ob die Anzahl der Datensätze beschränkt sein sollen, oder nicht
|
private javax.swing.JSpinner |
_limitedDatasetsSpinner
enthält die Anzahl der zu erzeugenden Datensätze
|
private OutputOptionsPanel |
_outputOptions
speichert ein Objekt der Ausgabeoptionen
|
private javax.swing.JComboBox |
_roleComboBox
hierüber kann die Rolle angegeben werden
|
private java.lang.String[] |
_roleUnit
gibt an, welche Rollen zur Verfügung stehen
|
private javax.swing.JSlider |
_spreadSlider
hiermit kann die Spreizung der Daten angegeben werden
|
Constructor and Description |
---|
DatGenDialog()
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 Datengenerator 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 |
getCycle()
Gibt den Zyklus des Datengenerators zurück.
|
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.lang.String |
getLimitedDatasets()
Gibt zurück, wieviele Datensätze erzeugt werden sollen.
|
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 |
getRole()
Gibt die ausgewählte Rolle für den Datengenerator zurück.
|
private SettingsData |
getSettings(java.lang.String title)
Erstellt die Einstellungsdaten.
|
private java.lang.String |
getSpreading()
Gibt die Spreizung der Datensätze zurück.
|
private void |
setCycle(java.lang.String cycle)
Mit dieser Methode kann der Zyklus des Datengenerators gesetzt werden.
|
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 |
setLimitedDatasets(int number)
Mit dieser Methode kann die Anzahl zu erzeugender Datensätze gesetzt werden.
|
private void |
setRole(java.lang.String role)
Setzt die Rolle für den Datengenerator.
|
void |
setSettings(SettingsData data)
Diese Methode zeigt den Dialog an und trägt die Einstellungsdaten in die entsprechenden Felder ein.
|
private void |
setSpreading(int spreading)
Mit dieser Methode kann die Spreizung zu erzeugender Datensätze festgelegt werden.
|
private void |
showDialog()
Durch diese Methode wird der Dialog angezeigt.
|
void |
startConsole(SettingsData settingsData)
Startet den Datengenerator anhand der Einstellungsdaten.
|
private javax.swing.JDialog _dialog
speichert den Dialog
private DataIdentificationChoice _dataIdentificationChoice
speichert die Datenidentifikationsauswahl
private final java.lang.String[] _cycleUnit
gibt die Einheit für den Zyklus an
private final java.lang.String[] _roleUnit
gibt an, welche Rollen zur Verfügung stehen
private javax.swing.JSpinner _cycleSpinner
das Eingabefeld für den Zyklus
private javax.swing.JComboBox _cycleComboBox
die Auswahl für die Einheit des Zyklus
private boolean _areDatasetsLimited
gibt an, ob die Anzahl der zu erstellenden Datensätze beschränkt ist
private javax.swing.JSpinner _limitedDatasetsSpinner
enthält die Anzahl der zu erzeugenden Datensätze
private javax.swing.JSlider _spreadSlider
hiermit kann die Spreizung der Daten angegeben werden
private javax.swing.JComboBox _roleComboBox
hierüber kann die Rolle angegeben werden
private javax.swing.JCheckBox _limitedDatasetsCheckBox
hiermit kann ausgewählt werden, ob die Anzahl der Datensätze beschränkt sein sollen, oder nicht
private OutputOptionsPanel _outputOptions
speichert ein Objekt der Ausgabeoptionen
private ButtonBar _buttonBar
Stellt die untere Schaltflächen-Leiste dar.
public DatGenDialog()
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
- Einstellungsdatenpublic void startConsole(SettingsData settingsData)
Startet den Datengenerator anhand der Einstellungsdaten.
settingsData
- die Einstellungsdatenprivate void createDialog()
Erstellt den Dialog. Bestandteil ist die Datenidentifikation, Generatoroptionen, Anmeldeoptionen und die Rolle für den Datengenerator.
private void showDialog()
Durch diese Methode wird der Dialog angezeigt.
private java.lang.String getCycle()
Gibt den Zyklus des Datengenerators zurück. Der Zyklus gibt an, in welchen Abständen Daten generiert werden.
setCycle(String)
private void setCycle(java.lang.String cycle)
Mit dieser Methode kann der Zyklus des Datengenerators gesetzt werden.
cycle
- der Zyklus des DatengeneratorsgetCycle()
private java.lang.String getLimitedDatasets()
Gibt zurück, wieviele Datensätze erzeugt werden sollen.
private void setLimitedDatasets(int number)
Mit dieser Methode kann die Anzahl zu erzeugender Datensätze gesetzt werden.
number
- Anzahl zu erzeugender Datensätzeprivate java.lang.String getSpreading()
Gibt die Spreizung der Datensätze zurück.
private void setSpreading(int spreading)
Mit dieser Methode kann die Spreizung zu erzeugender Datensätze festgelegt werden.
spreading
- Spreizung der Datensätzeprivate java.lang.String getRole()
Gibt die ausgewählte Rolle für den Datengenerator zurück.
private void setRole(java.lang.String role)
Setzt die Rolle für den Datengenerator.
role
- die Rolle des Datengeneratorsprivate 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 Datengenerator.
settingsData
- Einstellungsdatenpublic void doOK()
Durch betätigen des “OK”-Buttons wird der Datengenerator 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