|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface of all Pages or other Objects (like Notebook) which may be embedded in other Pages.
| Method Summary | |
org.eclipse.swt.widgets.Composite |
createComposite(org.eclipse.swt.widgets.Composite parent)
Creates the SWT-Composite of the PageClient. |
void |
enterBase()
Notify the PageClient and all visible subpages, that the PageClient is becoming visible. |
org.eclipse.swt.widgets.Composite |
getComposite()
Gets the SWT-Composite of the PageClient. |
void |
initGUI()
Creates and initializes all SWT-Widgets of this PageClient and its visible subpages. |
void |
leaveBase()
Notify the PageClient and all visible subpages, that the PageClient no longer is visible. |
void |
removeModel()
Remove the PageModel and all submodels from the Component. |
void |
removeWidgetsBase()
Notify the PageClient and all Subpages, that the Widgets are disposed by calling at.spardat.xma.page.PageClient#removeWidgets() on all Subpages and the PageClient. |
void |
stateChangedBase()
Notify the PageClient and all visible subpages, of a possible Change in the PageModels. |
| Method Detail |
public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent)
parent - the SWT-Composite to use as parent of the created SWT-Composite.
public org.eclipse.swt.widgets.Composite getComposite()
public void initGUI()
at.spardat.xma.page.PageClient#createWidgets() on all visible subpages.
It must garantie, that the Composite of the XMAControl is created befor
at.spardat.xma.page.PageClient#createWidgets() is called on any subpage.
public void enterBase()
at.spardat.xma.page.PageClient#enter() on the PageClient and all visible subpages.
public void stateChangedBase()
at.spardat.xma.page.PageClient#stateChanged() on the PageClient and all visible subpages.
public void leaveBase()
at.spardat.xma.page.PageClient#leave() on the PageClient and all visible subpages.
public void removeWidgetsBase()
at.spardat.xma.page.PageClient#removeWidgets() on all Subpages and the PageClient.
public void removeModel()
at.spardat.xma.page.PageClient#removeWidgetModels() on the Page and all subpages.
The WidgetModels on the PageModel an all submodels will be set to null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||