|
|||||||||||
| 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.dialogsupport.features.DataManagerFeature
A Feature-based implementation of DataManagerComponent.
| Constructor Summary | |
DataManagerFeature()
|
|
| Method Summary | |
boolean |
canCreateDataManagerPlugInForClass(java.lang.Class pluginClass)
Returns true, if this DataManagerFeature can create a plugin
implementation for the plugin class given.
|
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 |
DataManagerPlugIn |
createDataManagerPlugInForClass(java.lang.Class pluginClass)
Creates a plugin implementation for the plugin (key) class given. |
protected void |
dispose()
Called when the feature or dialog is disposed. |
DataConfiguration |
getDataConfiguration()
|
DataManager |
getDataManager()
|
DataManagerSetup |
getDataManagerSetup()
|
DataStructureConfiguration |
getDataStructureConfiguration()
|
protected void |
init()
Called when the feature is initializing. |
boolean |
isInstallPlugins()
|
void |
setInstallPlugins(boolean installPlugins)
Set flag that defines, if all configured PlugIns will be installed initially. |
| Methods inherited from class com.sdm.quasar.client.core.dialog.AbstractFeature |
activate, attachDialogControl, deactivate, disposeFeature, getDialogControl, isInitialized, prepare, release |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataManagerFeature()
| 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 AbstractFeatureDisposeExceptionpublic boolean isInstallPlugins()
public void setInstallPlugins(boolean installPlugins)
installPlugins - Flag, if all configured PlugIns will be installed initiallypublic DataManager getDataManager()
getDataManager in interface DataManagerComponentpublic DataConfiguration getDataConfiguration()
getDataConfiguration in interface DataManagerComponentDataStructureConfigurationpublic DataStructureConfiguration getDataStructureConfiguration()
DataStructureConfigurationpublic DataManagerSetup getDataManagerSetup()
getDataManagerSetup in interface DataManagerComponentpublic boolean canCreateDataManagerPlugInForClass(java.lang.Class pluginClass)
true, if this DataManagerFeature can create a plugin
implementation for the plugin class given.
Uses DataManagerConfiguration.
public DataManagerPlugIn createDataManagerPlugInForClass(java.lang.Class pluginClass)
DataManagerConfiguration.
pluginClass - the plugin (key) class
java.lang.IllegalArgumentException - if the plugin key class is not known
(see canCreateDataManagerPlugInForClass(Class)).
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 | ||||||||||