Interface IPrefClient
-
- All Known Implementing Classes:
APrefClientPanel
,APrefClientPanel2
,APrefClientPanelEinfach
,PrefCachePanel
,PrefClientPanelOnTop
,PrefDebugLevelPanel
,PrefGeneralPnl
,PrefIniDateienPanel
,PrefOperationModePanel
,PrefOpModeKonfigurationPanel
,PrefPositionConsolePnl
,PrefPositionServerPnl
,PrefServerChoicePanel
public interface IPrefClient
Fuer die Interaktion zwischen dem IPreferenceContainer und dem PreferencePanel. Man wird benachrichtigt, wenn einer der Knöpfe "abbrechen", "zurücksetzen", "anwenden" oder "OK" gedrückt wurde.
Typische Implementation: Direkt im PreferencePanel.- Version:
- 1.0.0
- Author:
- ws
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getSaveString()
Macht nur Sinn, wenn isCheckedForSave() wahr ist.PrefSpeicherMode
getSpeicherMode()
Hier bitte den gewuenschten Speichermode zurueckgebenvoid
onReset()
Hier soll das Panel wieder auf die urspruenglichen Werte zurueckgesetzt werden, damit der Benutzer noch mal von vorne beginnen kann.
Wird bei "abbrechen" und bei "zurücksetzen" aufgerufen.void
onSet()
Falls beim Versuch, die vom User gewählten Einstellungen zu setzen, etwas schief geht, muss eine Exception geworfen werden, damit das FrameWork den User darueber in einheitlicher Weise informieren kann.
-
-
-
Method Detail
-
onSet
void onSet() throws java.lang.Exception
Falls beim Versuch, die vom User gewählten Einstellungen zu setzen, etwas schief geht, muss eine Exception geworfen werden, damit das FrameWork den User darueber in einheitlicher Weise informieren kann. Insbesondere sollte der String in der Exception in deutsch und informativ fuer einen Endbenutzer sein.
Wird bei "anwenden" und bei "OK" aufgerufen.- Throws:
java.lang.Exception
-
onReset
void onReset()
Hier soll das Panel wieder auf die urspruenglichen Werte zurueckgesetzt werden, damit der Benutzer noch mal von vorne beginnen kann.
Wird bei "abbrechen" und bei "zurücksetzen" aufgerufen.
-
getSaveString
java.lang.String getSaveString()
Macht nur Sinn, wenn isCheckedForSave() wahr ist. Hier stellt der Entwickler einen String zur Verfuegung mit dem er beim erneuten Registrieren eines IPreferences das Setting so wieder herstellen kann. Das Rahmenwerk speichert den String lediglich PC- und User-spezifisch und gibt ihn, falls er auf diesem PC unter diesem User abgespeichert wurde, beim Registrieren von IPreferences an IPreferences zurueck. (Framework basiertes persistentes Konfigurationsmanagement).- See Also:
Wird bei "OK" abgefragt.
-
getSpeicherMode
PrefSpeicherMode getSpeicherMode()
Hier bitte den gewuenschten Speichermode zurueckgeben- See Also:
PrefSpeicherMode
-
-