|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sdm.quasar.client.core.dialog.AbstractFeature
com.sdm.quasar.client.core.dialogbase.features.AbstractControllerFeature
com.sdm.quasar.client.core.dialogbase.features.RootControllerFeature
A simple activation controller, that simply activates all subdialogs that where added to it (when itself is activated).
| Nested Class Summary |
| Nested classes inherited from class com.sdm.quasar.client.core.dialogbase.features.AbstractControllerFeature |
AbstractControllerFeature.SubDialogController |
| Constructor Summary | |
RootControllerFeature()
Creates a new RootControllerFeature. |
|
| Method Summary | |
void |
addDialog(SubDialogControl subDialogControl)
Adds a new dialog to this RootControllerFeature. |
void |
addDialog(SubDialogControl subDialogControl,
DeactivationCallback deactivationCallback)
Adds a new dialog to this RootControllerFeature. |
protected void |
dispose()
Called when the feature or dialog is disposed. |
protected void |
init()
Called when the feature is initializing. |
void |
removeDialog(SubDialogControl subDialogControl)
Removes a previously added dialog from this controller |
| Methods inherited from class com.sdm.quasar.client.core.dialogbase.features.AbstractControllerFeature |
activate, addSubDialogController, collectSystemInfo, deactivate, getLifeCycleState, getSubDialogController, getSubDialogController, getSubDialogController, getSubDialogControllerCount, hasSubDialogController, hasSubDialogController, hasSubDialogController, iterateSubDialogControllers, onChildActivated, onChildAdded, onChildDeactivated, onChildRemoved, prepare, removeSubDialogController, removeSubDialogController, requestActivate, requestDeactivate |
| Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature |
attachDialogControl, disposeFeature, getDialogControl, isInitialized, release |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RootControllerFeature()
RootControllerFeature.
| Method Detail |
protected void init()
AbstractFeatureDialogControl installed to. To access the
DialogControl use the AbstractFeature.getDialogControl() method.
Override this method to perform some action on initialization e.g. register public services.
init in class AbstractFeaturecom.sdm.quasar.client.core.dialog.features.AbstractFeature#init()
protected void dispose()
throws DisposeException
AbstractFeature
dispose in class AbstractFeatureDisposeExceptioncom.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()public void addDialog(SubDialogControl subDialogControl)
RootControllerFeature. The given dialog will
become active when the current dialog (where this feature is installed) becomes
active.
subDialogControl - the SubDialogControl for the root dialog
public void addDialog(SubDialogControl subDialogControl,
DeactivationCallback deactivationCallback)
RootControllerFeature. The given dialog will
become active when the current dialog (where this feature is installed) becomes
active.
subDialogControl - the SubDialogControl for the root dialogdeactivationCallback - a DeactivationCallback, that will be called
back, whenever the SubDialogControl was deactivatedpublic void removeDialog(SubDialogControl subDialogControl)
subDialogControl - the SubDialogControl specifying the dialog to
remove
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||