|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.utils.extensions.AbstractPluginRegistryBase<T>
org.eclipse.smila.utils.extensions.AbstractSinglePluginRegistry<T>
T - plug-in interface classpublic abstract class AbstractSinglePluginRegistry<T>
The Class AbstractSinglePluginRegistry.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.smila.utils.extensions.AbstractPluginRegistryBase |
|---|
AbstractPluginRegistryBase.RegistryListener |
| Field Summary | |
|---|---|
protected T |
_plugin
The plugin. |
protected java.lang.String |
_pluginId
The plugin id. |
| Fields inherited from class org.eclipse.smila.utils.extensions.AbstractPluginRegistryBase |
|---|
_listener, _mutex |
| Constructor Summary | |
|---|---|
AbstractSinglePluginRegistry()
|
|
| Method Summary | |
|---|---|
protected void |
extensionAdded(java.lang.String id,
IExtension extention)
Extension added. |
protected void |
extensionRemoved(java.lang.String id)
Extension removed. |
protected void |
finalizeExtensionChanges()
Finalize extension changes. |
T |
getPlugin()
Gets the plugin. |
| Methods inherited from class org.eclipse.smila.utils.extensions.AbstractPluginRegistryBase |
|---|
createInstance, getExtensionPointFullName, getExtensionPointLocalName, getExtensionPointNameSpace, initialize |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String _pluginId
protected T _plugin
| Constructor Detail |
|---|
public AbstractSinglePluginRegistry()
| Method Detail |
|---|
public T getPlugin()
protected void extensionAdded(java.lang.String id,
IExtension extention)
throws CoreException
extensionAdded in class AbstractPluginRegistryBase<T>id - the idextention - the extension
CoreException - the core exceptionorg.eclipse.smila.utils.extensions.AbstractPluginRegistryBase#extensionAdded(java.lang.String,
org.eclipse.core.runtime.IExtension)protected void extensionRemoved(java.lang.String id)
extensionRemoved in class AbstractPluginRegistryBase<T>id - the idAbstractPluginRegistryBase.extensionRemoved(java.lang.String)protected void finalizeExtensionChanges()
finalizeExtensionChanges in class AbstractPluginRegistryBase<T>AbstractPluginRegistryBase.finalizeExtensionChanges()
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||