Interface IPreferences

    • 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