public interface IExtensionPointHandler
IExtensionPoint and/or
IExtension instances.
An IExtensionPointHandler has a 1:1 relationship to an
IExtensionPoint. The relationship is established exactly once after
creation by calling
setExtensionPoint(IExtensionPoint)| 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. |
IExtensionPoint getExtensionPoint()
void install()
throws InstrumentRegistryException
IExtensionPoint.InstrumentRegistryException - TODOvoid install(IExtension extension) throws InstrumentRegistryException
IExtension.extension - InstrumentRegistryException - TODOboolean isDeferred()
true if this installer defers installation.true if this installer defers installation.boolean isInstalled()
true if this installer is installed.
An installed installer is requested to install/uninstall an
IExtensionPoint or IExtension by the framework.true if this installer is currently active.void setExtensionPoint(IExtensionPoint extensionPoint)
void uninstall()
throws InstrumentRegistryException
IExtensionPoint.InstrumentRegistryException - TODOvoid uninstall(IExtension extension) throws InstrumentRegistryException
IExtension.extension - InstrumentRegistryException - TODOvoid update(IExtension extension) throws InstrumentRegistryException
IExtension.
This method updates the serialization representation of the extension.
extension - InstrumentRegistryException - TODOCopyright © 2013 intarsys consulting GmbH. All Rights Reserved.