Class Settings
java.lang.Object
de.willuhn.jameica.gui.AbstractView
de.willuhn.jameica.gui.internal.views.Settings
- All Implemented Interfaces:
Extendable
Dialog fuer die Programm-Einstellungen.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind()Wird aufgerufen, wenn der Dialog geoeffnet wird.booleanLiefert true, wenn an die View Attachments gehängt werden können.booleanLiefert true, wenn die View gebookmarkt werden kann.Liefert die ID, ueber die das Extandable von den Extensions identifiziert wird.org.eclipse.swt.widgets.TabFolderLiefert den Tab-Folder, in dem die einzelnen Module der Einstellungen untergebracht sind.voidunbind()Wird aufgerufen, wenn der Dialog verlassen wird.Methods inherited from class AbstractView
getCurrentObject, getHelp, getParent, reload, setCurrentObject, setParent
-
Constructor Details
-
Settings
public Settings()
-
-
Method Details
-
bind
Description copied from class:AbstractViewWird aufgerufen, wenn der Dialog geoeffnet wird. Diese Methode muss von abgeleiteteten Klassen ueberschrieben werden, um dort den Content zu malen.- Specified by:
bindin classAbstractView- Throws:
Exception- kann von der View geworfen werden, wenn ein Fehler waehrend des Erstellens der View aufgetreten ist und die View diesen Fehler nicht behandeln moechte. Die GUI uebernimmt das dann, indem Sie stattdessen eine Fehlerseite mit dem Message-Text der Exception anzeigt. Es ist also ratsam, in den Text der Exception etwas sinnvolles reinzuschreiben, weil es dem Benutzer angezeigt wird.- See Also:
-
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.ApplicationExceptionDescription copied from class:AbstractViewWird aufgerufen, wenn der Dialog verlassen wird. Diese Methode kann von abgeleiteten Klassen ueberschrieben werden, um dort Aufraeumarbeiten vorzunehmen.- Overrides:
unbindin classAbstractView- 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:
-
getExtendableID
Description copied from interface:ExtendableLiefert die ID, ueber die das Extandable von den Extensions identifiziert wird.- Specified by:
getExtendableIDin interfaceExtendable- Returns:
- Liefert die ID des Extendable.
- See Also:
-
canBookmark
public boolean canBookmark()Description copied from class:AbstractViewLiefert true, wenn die View gebookmarkt werden kann. Kann ueberschrieben werden, wenn nicht gewuenscht.- Overrides:
canBookmarkin classAbstractView- Returns:
- true, wenn die View gebookmarkt werden kann. Default ist true.
- See Also:
-
canAttach
public boolean canAttach()Description copied from class:AbstractViewLiefert true, wenn an die View Attachments gehängt werden können. Kann ueberschrieben werden, wenn nicht gewuenscht.- Overrides:
canAttachin classAbstractView- Returns:
- true, wenn an die View Attachments angehängt werden können. Default ist true.
- See Also:
-