Package com.sdm.quasar.client.core.dialog

Interface Summary
DeactivationCallback Notification interface used by com.sdm.quasar.client.comp.dlgdef.lifecyclectrl.SubDialogControl#activateDialog(DeactivationCallback).
DialogControl DialogControl is the central interface for dialog implementors, to create and control subdialogs, that are managed by the dialog environment (see methods of this interface directly), access Services of other dialogs (see DialogServiceAccess subinterface), provide Services to other dialogs (see DialogServiceAccess subinterface), manage Features for this dialog node (see FeatureManager subinterface) take part of this dialog node's lifecycle (see LifeCycleControl subinterface (but mostly this will be done by writing and installing a Feature) This interface is offered to all dialogs that are managed by the dialog environment.
DialogServiceAccess The DialogServiceAccess provides methods for acessing and providing services.
Feature Feature is an (almost) tagging interface for the user-written or reused parts of a dialog.
FeatureManager A FeatureManager manages a set of Features for a single DialogControl instance.
SubDialogControl Controls a sub dialog, that was created by the using dialog.
SubDialogServiceAccess Allows to register, unregister and access Services for a subdialog.
 

Class Summary
AbstractFeature Base implementation of Feature.
AbstractPerChildService Note: The user that instanciates the concrete class has to assure, that the service implementation is installed at the same SubDialogControl as passed here by the constructor.
DialogInstanceId Identifies an instance of a dialog managed by the dialog environment.
 

Exception Summary
DialogException Will be thrown when an exception occurs within a dialog while handling that dialog in the dialog frame.