Appointments
, Backup
, FatalErrorView
, License
, SearchResultView
, Settings
, Start
public abstract class AbstractView
extends java.lang.Object
Constructor | Description |
---|---|
AbstractView() |
Modifier and Type | Method | Description |
---|---|---|
abstract void |
bind() |
Wird aufgerufen, wenn der Dialog geoeffnet wird.
|
boolean |
canBookmark() |
Liefert true, wenn die View gebookmarkt werden kann.
|
java.lang.Object |
getCurrentObject() |
Liefert das dieser View uebergebene Daten-Objekt zurueck.
|
java.lang.String |
getHelp() |
Liefert einen Hilfetext fuer die View.
|
org.eclipse.swt.widgets.Composite |
getParent() |
Liefert das Composite, in dem der Dialog gemalt wird.
|
void |
reload() |
Kann von ableitenden Klassen ueberschrieben werden, um den Dialog neu zu laden.
|
void |
setCurrentObject(java.lang.Object o) |
Speichert das zu dieser View gehoerende Daten-Objekt.
|
void |
setParent(org.eclipse.swt.widgets.Composite p) |
Speichert das Composite, in dem der Dialog gemalt werden soll.
|
void |
unbind() |
Wird aufgerufen, wenn der Dialog verlassen wird.
|
public abstract void bind() throws java.lang.Exception
java.lang.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.public void unbind() throws de.willuhn.util.ApplicationException
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.public void reload() throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException
public final java.lang.Object getCurrentObject()
public final void setCurrentObject(java.lang.Object o)
o
- das Business-Objekt.public final org.eclipse.swt.widgets.Composite getParent()
public final void setParent(org.eclipse.swt.widgets.Composite p)
p
- das Parent-Composite.public java.lang.String getHelp()
public boolean canBookmark()