|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sdm.quasar.client.core.data.plugin.AbstractDataManagerPlugIn
com.sdm.quasar.client.core.data.plugins.impl.DefaultBasicValuesPlugIn
Implementation of the com.sdm.quasar.client.core.data.BasicValuesPlugIn.
This implementation should be registered as the first plug in since it provides the basic infrastructure.
| Constructor Summary | |
DefaultBasicValuesPlugIn()
Constructor. |
|
| Method Summary | |
void |
dispose()
Disposes the component. |
void |
install(DataCore dataCore)
Called by the data core when the plug in is installed in the data core |
protected void |
notifyNodeAdded(NodeController node)
Installs a value handler if the node is either a BaseNode,
a AspectNode
or a ComputedNode. |
protected void |
notifyNodeWillBeRemoved(NodeController node)
Called by the DataCore before a node will be removed. |
| Methods inherited from class com.sdm.quasar.client.core.data.plugin.AbstractDataManagerPlugIn |
getDataCore |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DefaultBasicValuesPlugIn()
| Method Detail |
public void install(DataCore dataCore)
DataManagerPlugIn
install in interface DataManagerPlugIninstall in class AbstractDataManagerPlugInAbstractDataManagerPlugIn.install(com.sdm.quasar.client.core.data.plugin.DataCore)protected void notifyNodeAdded(NodeController node)
BaseNode,
a AspectNode
or a ComputedNode.
notifyNodeAdded in class AbstractDataManagerPlugInnode - the node that has been addedAbstractDataManagerPlugIn.notifyNodeAdded(NodeController)protected void notifyNodeWillBeRemoved(NodeController node)
AbstractDataManagerPlugInDataCore before a node will be removed.
notifyNodeWillBeRemoved in class AbstractDataManagerPlugInnode - the key of the node that will be removed.
public void dispose()
throws DisposeException
Disposable
Important:
This method is called by an administrating component
and must never be called directly.
The implementation should release any resources or objects allocated and
any services registered. Furthermore, this method should be developed
carefully to free a maximum of resources even when the system may
have become unstable. In case of one or multiple errors, you should collect
them in a DisposeException, continue with the execution,
and throw it at the end of the method.
Note: The implementation must not return before the component is disposed. Any threads or asynchronous calls started must be completed before this method returns.
dispose in interface Disposabledispose in class AbstractDataManagerPlugInDisposeExceptionDisposable.dispose()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||