Interface IPreferences
-
- All Known Implementing Classes:
APreferences
,PrefCache
,PrefDebugLevel
,PrefGeneral
,PrefGenericParent
,PrefIniDateien
,PrefOnTop
,PrefOperationMode
,PrefOpModeKonfiguration
,PrefPosition
,PrefPositionConsole
,PrefPositionServer
,PrefServerChoice
public interface IPreferences
Basisinterface fuer spezifische Preferenzes (nichtgrafischer Teil)
Implementationshilfe: APreferences- Author:
- wst, ws version 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]
getKeyWords()
Schluesselworte, die das Panel beschreiben (fuer spaeter um Eclipse Preferences Textbox oben links zu emulieren)IPreferences
getParent()
Null oder das uebergeordnete Element.IPrefClient
getPrefClient()
java.awt.Component
getPrefComponent(IPrefContainer prefContainer)
java.lang.String
getTitle()
void
onDispose()
Das Panel wird gleich geschlossen.void
onNewSaveString(java.lang.String saveString)
Beim Registriern wird, falls vorhanden, der abgespeicherte String, der die aktuellen Einstellungen für IPreferences beschreibt, an IPreferences weitergegeben, damit IPreferences dann diese Einstellungen realisieren kann.void
setParent(IPreferences iU)
Null oder das uebergeordnete Element nie selbst.
-
-
-
Method Detail
-
setParent
void setParent(IPreferences iU) throws java.lang.IllegalArgumentException
Null oder das uebergeordnete Element nie selbst.- Throws:
java.lang.IllegalArgumentException
-
getParent
IPreferences getParent()
Null oder das uebergeordnete Element.
-
getTitle
java.lang.String getTitle()
-
getKeyWords
java.lang.String[] getKeyWords()
Schluesselworte, die das Panel beschreiben (fuer spaeter um Eclipse Preferences Textbox oben links zu emulieren)
-
getPrefComponent
java.awt.Component getPrefComponent(IPrefContainer prefContainer)
- Returns:
- Bitte frische Component, typisch ein Panel zum Einstellen der Preferences, uebergeben. Referenzen hierauf etc. spaetestens bei onDispose() aufgeben ( = null setzen).
-
getPrefClient
IPrefClient getPrefClient()
- Returns:
- Call Back Interface fuer PrefContainer (kann dort auch implementiert werden).
- See Also:
IPrefClient
-
onDispose
void onDispose()
Das Panel wird gleich geschlossen. Bitte alle offenen Referenzen und Resourcen zurueckgeben. Insbesondere keine Referenzen mehr auf den IPreferenceContainer halten, um hier die allerletzten Referenzen aufzugeben.
Dieses Ereignis wird ausgeloest bei der User Action: "Cancel" und "OK". Bei "OK" wird vorher onSet() aufgerufen. Hier also grundsaetzlich die Einstellungen nicht setzten.
-
onNewSaveString
void onNewSaveString(java.lang.String saveString) throws java.lang.Exception
Beim Registriern wird, falls vorhanden, der abgespeicherte String, der die aktuellen Einstellungen für IPreferences beschreibt, an IPreferences weitergegeben, damit IPreferences dann diese Einstellungen realisieren kann.- Throws:
java.lang.Exception
-
-