|
|||||||||||
| 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.embedding.features.AbstractCompositeFeature
A base feature for all visual features.
| Constructor Summary | |
AbstractCompositeFeature()
|
|
| Method Summary | |
protected abstract void |
activate()
Called when the dialog is activated. |
protected abstract void |
childActivated(java.lang.String localName,
SubDialogControl subDialogControl)
|
protected abstract void |
childAdded(java.lang.String localName,
SubDialogControl subDialogControl)
|
protected abstract void |
childDeactivated(java.lang.String localName,
SubDialogControl subDialogControl)
|
protected abstract void |
childRemoved(java.lang.String localName,
SubDialogControl subDialogControl)
|
void |
collectSystemInfo(SystemInfoNode root,
SystemInfoOptions options)
Builds the system information tree upon local information of the implementor. The system information tree can be used within development by inspecting the system; so implementors should append their internal state (depending on the details settings within SystemInfoOptions).
The information can be appended to the tree by adding new child
SystemInformationNodes to the root node given using the
SystemInfoNode.createChild(String) method and by setting information
attributes the these nodes or the given root node.
Subclasses should overwrite this method to append system informations
Subclasses should overwrite this method to append system informations |
protected abstract void |
deactivate()
Called when the dialog is deactivated. |
protected ActivationController |
getActivationControllerInt()
Returns the current ActivationController set (may be null
if not set). |
protected abstract void |
prepare()
Called when the dialog is prepared. |
protected abstract void |
release()
Called when the dialog is released. |
protected ActivationController |
requireActivationController()
Return the current ActivationController. |
protected void |
setActivationControllerInt(ActivationController controller)
Sets the current ActivationController. |
| Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature |
attachDialogControl, dispose, disposeFeature, getDialogControl, init, isInitialized |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractCompositeFeature()
| Method Detail |
protected ActivationController requireActivationController()
ActivationController. If no ActivationController
was set, an IllegalStateException will be thrown.
protected ActivationController getActivationControllerInt()
ActivationController set (may be null
if not set).
protected void setActivationControllerInt(ActivationController controller)
ActivationController. This method connects this
AbstractCompositeFeature to the given ActivationController
controller - the ActivationController to set
protected abstract void childActivated(java.lang.String localName,
SubDialogControl subDialogControl)
ActivationControllerListener.childActivated(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
protected abstract void childAdded(java.lang.String localName,
SubDialogControl subDialogControl)
ActivationControllerListener.childAdded(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
protected abstract void childDeactivated(java.lang.String localName,
SubDialogControl subDialogControl)
ActivationControllerListener.childDeactivated(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)
protected abstract void childRemoved(java.lang.String localName,
SubDialogControl subDialogControl)
ActivationControllerListener.childRemoved(java.lang.String, com.sdm.quasar.client.core.dialog.SubDialogControl)protected abstract void prepare()
AbstractFeatureLifeCycle.prepare(),
e.g. gain resource and provide services for childs.
The default implementation in AbstractFeature does nothing.
prepare in class AbstractFeaturecom.sdm.quasar.client.core.dialog.features.AbstractFeature#prepare()protected abstract void activate()
AbstractFeatureLifeCycle.activate().
The default implementation in AbstractFeature does nothing.
activate in class AbstractFeaturecom.sdm.quasar.client.core.dialog.features.AbstractFeature#activate()protected abstract void deactivate()
AbstractFeatureLifeCycle.deactivate()().
The default implementation in AbstractFeature does nothing.
deactivate in class AbstractFeaturecom.sdm.quasar.client.core.dialog.features.AbstractFeature#deactivate()protected abstract void release()
AbstractFeatureLifeCycle.release()(),
e.g. unregister services.
The default implementation in AbstractFeature does nothing.
release in class AbstractFeaturecom.sdm.quasar.client.core.dialog.features.AbstractFeature#release()
public void collectSystemInfo(SystemInfoNode root,
SystemInfoOptions options)
AbstractFeatureSystemInfoOptions).
The information can be appended to the tree by adding new child
SystemInformationNodes to the root node given using the
SystemInfoNode.createChild(String) method and by setting information
attributes the these nodes or the given root node.
Subclasses should overwrite this method to append system informations
collectSystemInfo in interface SystemInfoProvidercollectSystemInfo in class AbstractFeatureAbstractFeature.collectSystemInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.core.common.sysinfo.SystemInfoOptions)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||