de.willuhn.jameica.gui.internal.views
Class Settings

java.lang.Object
  extended by de.willuhn.jameica.gui.AbstractView
      extended by de.willuhn.jameica.gui.internal.views.Settings
All Implemented Interfaces:
Extendable

public class Settings
extends AbstractView
implements Extendable

Dialog fuer die Programm-Einstellungen.


Constructor Summary
Settings()
           
 
Method Summary
 void bind()
          Wird aufgerufen, wenn der Dialog geoeffnet wird.
 java.lang.String getExtendableID()
          Liefert die ID, ueber die das Extandable von den Extensions identifiziert wird.
 org.eclipse.swt.widgets.TabFolder getTabFolder()
          Liefert den Tab-Folder, in dem die einzelnen Module der Einstellungen untergebracht sind.
 void unbind()
          Wird aufgerufen, wenn der Dialog verlassen wird.
 
Methods inherited from class de.willuhn.jameica.gui.AbstractView
getCurrentObject, getParent, reload, setCurrentObject, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Settings

public Settings()
Method Detail

bind

public void bind()
Description copied from class: AbstractView
Wird aufgerufen, wenn der Dialog geoeffnet wird. Diese Methode muss von abgeleiteteten Klassen ueberschrieben werden, um dort den Content zu malen.

Specified by:
bind in class AbstractView
See Also:
AbstractView.bind()

getTabFolder

public org.eclipse.swt.widgets.TabFolder getTabFolder()
Liefert den Tab-Folder, in dem die einzelnen Module der Einstellungen untergebracht sind.

Returns:
der Tab-Folder.

unbind

public void unbind()
            throws de.willuhn.util.ApplicationException
Description copied from class: AbstractView
Wird aufgerufen, wenn der Dialog verlassen wird. Diese Methode kann von abgeleiteten Klassen ueberschrieben werden, um dort Aufraeumarbeiten vorzunehmen.

Overrides:
unbind in class AbstractView
Throws:
de.willuhn.util.ApplicationException - darf vom Dialog geworfen werden, wenn der neue Dialog nicht gestartet werden soll. Z.Bsp. weil Daten noch nicht gespeichert worden oder ein Vorgang noch in Bearbeitung ist.
See Also:
AbstractView.unbind()

getExtendableID

public java.lang.String getExtendableID()
Description copied from interface: Extendable
Liefert die ID, ueber die das Extandable von den Extensions identifiziert wird.

Specified by:
getExtendableID in interface Extendable
Returns:
Liefert die ID des Extendable.
See Also:
Extendable.getExtendableID()