|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pat.sysbed.main.SettingsHandler
public class SettingsHandler
Organisiert die Einstellungen der Module
. Es werden zwei Tabellen geführt. Eine zeigt die zuletzt verwendeten Einstellungen an, die
andere Tabelle die gespeicherten Einstellungen. Aus beiden Tabellen können die Einstellungen gestartet, gespeichert bzw. umbenannt, geändert oder gelöscht
werden. Die gespeicherten Einstellungen können zudem im XML-Format exportiert und importiert werden.
SettingsHandler(de.bsvrz.pat.sysbed.main.GenericTestMonitorApplication, de.bsvrz.pat.sysbed.preselection.panel.PreselectionPanel)
,
saveSettings(de.bsvrz.pat.sysbed.plugins.api.settings.SettingsData)
,
loadAllSettings()
,
getSettingsPanel()
Constructor Summary | |
---|---|
SettingsHandler(GenericTestMonitorApplication application,
PreselectionPanel preselectionPanel)
Der Konstruktor erstellt ein SettingsHandler-Objekt. |
Method Summary | |
---|---|
void |
clearSelection()
Falls die Selektion in beiden Tabellen aufgehoben werden soll, kann diese Methode aufgerufen werden. |
JPanel |
getSettingsPanel()
Das durch den Konstruktor erzeugte Panel kann hier geholt werden. |
void |
loadAllSettings()
Diese Methode lädt alle Einstellungen aus den Preferences und stellt sie in den Tabellen des SettingsHandlers dar. |
void |
saveSettings(SettingsData settingsData)
Mit dieser Methode können Einstellungsdaten übergeben werden. |
void |
setMaximumNumberOfLastUsedSettings(int number)
Mit dieser Methode kann festgelegt werden, wieviele zuletzt verwendeten Einstellungen gespeichert werden sollen. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SettingsHandler(GenericTestMonitorApplication application, PreselectionPanel preselectionPanel)
PreselectionPanel
wird übergeben, da bei Anwahl einer Einstellung in den Tabellen, die
Datenidentifikation, die Simulationsvariante und der Pfad im Baum
vorausgewählt werden.
Zusätzlich wir das Panel erzeugt, welches die beiden Tabellen mit den gespeicherten und zuletzt verwendeten Einstellungen darstellt. Wird eine Einstellung
in den Tabellen ausgewählt, dann kann sie direkt gestartet, umbenannt bzw. gespeichert, geändert und gelöscht werden. Dieses Panel kann mittels der Methode
getSettingsPanel()
abgefragt werden.
application
- die ApplikationpreselectionPanel
- das Panel mit der vollständigen DatenidentifikationgetSettingsPanel()
Method Detail |
---|
public JPanel getSettingsPanel()
Module
public void clearSelection()
public void setMaximumNumberOfLastUsedSettings(int number)
number
- Anzahl, wieviele der zuletzt verwendeten Einstellungen gespeichert werdenpublic void saveSettings(SettingsData settingsData)
settingsData
- Einstellungsdatenpublic void loadAllSettings() throws BackingStoreException
BackingStoreException
- falls beim Zugriff auf das Speicherungssystem ein Fehler aufgetreten ist
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |