com.sdm.quasar.client.showcase.swing.dialogs.unstructured
Class UnstructuredDialog
java.lang.Object
com.sdm.quasar.client.core.dialog.AbstractFeature
com.sdm.quasar.client.showcase.swing.dialogs.unstructured.UnstructuredDialog
- All Implemented Interfaces:
- Feature, SystemInfoProvider
- public class UnstructuredDialog
- extends AbstractFeature
This is an example class that demonstrates how to build a dialog without components.
It does nothing but display a message in a message pane.
This class must implement the
Feature interface.
It should usually extend AbstractFeature
class since that offers the convenience registration to the
LifeCycle and redirects
the corresponding lifecycle methods to protected methods in this implementation.
You can override these methods as needed, except for dispose()
which must be overridden to release any resources at the end of the life cycle
that the dialog may have reserved during its lifetime.
- Version:
- 1.0
- Author:
- Thomas Wolf, sd&m AG, Martin Haft, sd&m AG, Bernd Olleck, sd&m AG
|
Method Summary |
protected void |
dispose()
Called when the feature or dialog is disposed.
|
protected void |
init()
Called when the feature is initializing. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnstructuredDialog
public UnstructuredDialog()
init
protected void init()
- Description copied from class:
AbstractFeature
- Called when the feature is initializing. This is normally done, when the feature is
connected to the lifecycle of the
DialogControl 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.
- Specified by:
init in class AbstractFeature
- See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#init()
dispose
protected void dispose()
throws DisposeException
- Description copied from class:
AbstractFeature
- Called when the feature or dialog is disposed.
Override this method to clean up resources and free memory when disposing.
- Specified by:
dispose in class AbstractFeature
- Throws:
DisposeException- See Also:
com.sdm.quasar.client.core.dialog.features.AbstractFeature#dispose()