|
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>
T - plug-in interfacepublic abstract class AbstractPluginRegistryBase<T>
The Class AbstractPluginRegistryBase.
| Nested Class Summary | |
|---|---|
protected class |
AbstractPluginRegistryBase.RegistryListener
The listener interface for receiving registry events. |
| Field Summary | |
|---|---|
protected IRegistryChangeListener |
_listener
The _listener. |
protected java.lang.Object |
_mutex
The _mutex. |
| Constructor Summary | |
|---|---|
AbstractPluginRegistryBase()
Instantiates a new abstract plug-in registry base. |
|
| Method Summary | |
|---|---|
protected T |
createInstance(IExtension extension)
Creates the instance. |
protected abstract void |
extensionAdded(java.lang.String id,
IExtension extension)
Extension added. |
protected abstract void |
extensionRemoved(java.lang.String id)
Extension removed. |
protected abstract void |
finalizeExtensionChanges()
Finalize extension changes. |
protected java.lang.String |
getExtensionPointFullName()
Gets the extension point full name. |
protected abstract java.lang.String |
getExtensionPointLocalName()
Gets the extension point local name. |
protected abstract java.lang.String |
getExtensionPointNameSpace()
Gets the extention point name space. |
protected void |
initialize()
Initialize. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IRegistryChangeListener _listener
protected java.lang.Object _mutex
| Constructor Detail |
|---|
public AbstractPluginRegistryBase()
| Method Detail |
|---|
protected abstract java.lang.String getExtensionPointNameSpace()
protected abstract java.lang.String getExtensionPointLocalName()
protected void initialize()
protected abstract void extensionAdded(java.lang.String id,
IExtension extension)
throws CoreException
id - the idextension - the extension
CoreException - the core exception
protected abstract void extensionRemoved(java.lang.String id)
throws CoreException
id - the id
CoreException - the core exceptionprotected abstract void finalizeExtensionChanges()
protected java.lang.String getExtensionPointFullName()
protected T createInstance(IExtension extension)
throws CoreException
extension - the extension
CoreException - the core exception
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||