at.spardat.xma.page
Interface IEmbeddable

All Superinterfaces:
at.spardat.xma.boot.component.IXMAControl
All Known Subinterfaces:
IAppShell, IDialogPage
All Known Implementing Classes:
AppShell, DialogPage, EmbeddableComponent, Notebook, PageClient

public interface IEmbeddable
extends at.spardat.xma.boot.component.IXMAControl

Interface of all Pages or other Objects (like Notebook) which may be embedded in other Pages.


Method Summary
 void determineStateBase()
          Delegates the call of PageClient.determineStateBase() to the embedded page or component.
 java.lang.String getContextString()
           
 at.spardat.xma.boot.component.IDialog getDialog()
          Gets the containing dialog of the PageClient.
 void setDialog(at.spardat.xma.boot.component.IDialog dialog)
          Sets the containing dialog of the PageClient.
 void setEventsEnabled(boolean enabled)
          Enables/disables GUI-events on the page and all its subpages.
 void stateChangedBaseImpl()
          Delegates the call of PageClient.stateChangedBaseImpl() to the embedded page or component.
 void stateChangedExtend()
          Delegates the call of PageClient.stateChangedExtend() to the embedded page or component.
 
Methods inherited from interface at.spardat.xma.boot.component.IXMAControl
createComposite, enterBase, getComposite, initGUI, leaveBase, removeModel, removeWidgetsBase, stateChangedBase
 

Method Detail

setDialog

public void setDialog(at.spardat.xma.boot.component.IDialog dialog)
Sets the containing dialog of the PageClient.

Parameters:
dialog -

getDialog

public at.spardat.xma.boot.component.IDialog getDialog()
Gets the containing dialog of the PageClient.


getContextString

public java.lang.String getContextString()
Returns:
the string to show as context in the enclosing AppShell or dialog.

setEventsEnabled

public void setEventsEnabled(boolean enabled)
Enables/disables GUI-events on the page and all its subpages.

Parameters:
enabled -

determineStateBase

public void determineStateBase()
Delegates the call of PageClient.determineStateBase() to the embedded page or component.


stateChangedExtend

public void stateChangedExtend()
Delegates the call of PageClient.stateChangedExtend() to the embedded page or component.


stateChangedBaseImpl

public void stateChangedBaseImpl()
Delegates the call of PageClient.stateChangedBaseImpl() to the embedded page or component.