public class ExtensionPointHandlerAdapter extends Object implements IExtensionPointHandler
IExtensionPointHandler.| Constructor and Description |
|---|
ExtensionPointHandlerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
IExtensionPoint |
getExtensionPoint() |
void |
install()
Install a new
IExtensionPoint. |
void |
install(IExtension extension)
Install a new
IExtension. |
boolean |
isDeferred()
true if this installer defers installation. |
boolean |
isInstalled()
true if this installer is installed. |
void |
setExtensionPoint(IExtensionPoint extensionPoint) |
void |
uninstall()
Uninstall a previously installed
IExtensionPoint. |
void |
uninstall(IExtension extension)
Uninstall a previously installed
IExtension. |
void |
update(IExtension extension)
Update an
IExtension. |
public IExtensionPoint getExtensionPoint()
getExtensionPoint in interface IExtensionPointHandlerpublic final void install()
throws InstrumentRegistryException
IExtensionPointHandlerIExtensionPoint.install in interface IExtensionPointHandlerInstrumentRegistryException - TODOpublic final void install(IExtension extension) throws InstrumentRegistryException
IExtensionPointHandlerIExtension.install in interface IExtensionPointHandlerInstrumentRegistryException - TODOpublic boolean isDeferred()
IExtensionPointHandlertrue if this installer defers installation.isDeferred in interface IExtensionPointHandlertrue if this installer defers installation.public boolean isInstalled()
IExtensionPointHandlertrue if this installer is installed.
An installed installer is requested to install/uninstall an
IExtensionPoint or IExtension by the framework.isInstalled in interface IExtensionPointHandlertrue if this installer is currently active.public final void setExtensionPoint(IExtensionPoint extensionPoint)
setExtensionPoint in interface IExtensionPointHandlerpublic final void uninstall()
throws InstrumentRegistryException
IExtensionPointHandlerIExtensionPoint.uninstall in interface IExtensionPointHandlerInstrumentRegistryException - TODOpublic final void uninstall(IExtension extension) throws InstrumentRegistryException
IExtensionPointHandlerIExtension.uninstall in interface IExtensionPointHandlerInstrumentRegistryException - TODOpublic void update(IExtension extension) throws InstrumentRegistryException
IExtensionPointHandlerIExtension.
This method updates the serialization representation of the extension.
update in interface IExtensionPointHandlerInstrumentRegistryException - TODOCopyright © 2013 intarsys consulting GmbH. All Rights Reserved.