| Interface | Description |
|---|---|
| IConfigurationElement |
A configuration element, with its attributes and children,
directly reflects the content and structure of the extension section
within the declaring plug-in's manifest (
plugin.xml) file. |
| IContributor |
This interface describes a registry contributor - an entity that supplies information
to the extension registry.
|
| IExecutableExtension |
Interface for executable extension classes that require access to
their configuration element, or implement an extension adapter.
|
| IExecutableExtensionFactory |
This interface allows extension providers to control how the instances provided to extension-points are being created
by referring to the factory instead of referring to a class.
|
| IExtension |
An extension declared in a plug-in.
|
| IExtensionDelta |
An extension delta represents changes to the extension registry.
|
| IExtensionPoint |
An extension point declared in a plug-in.
|
| IExtensionRegistry |
The extension registry holds the master list of all
discovered namespaces, extension points and extensions.
|
| IRegistryChangeEvent |
Registry change events describe changes to the extension registry.
|
| IRegistryChangeListener |
Note: for new implementations consider using
IRegistryEventListener. |
| IRegistryEventListener |
A registry event listener is notified of changes to extension points.
|
| Class | Description |
|---|---|
| ContributorFactoryOSGi |
The contributor factory creates new registry contributors for use in OSGi-based
registries.
|
| ContributorFactorySimple |
The contributor factory creates new registry contributors for use in a simple
registry based on the String representation of the determining object.
|
| RegistryFactory |
Use this class to create or obtain an extension registry.
|
| Exception | Description |
|---|---|
| InvalidRegistryObjectException |
An unchecked exception indicating that an attempt to access
an extension registry object that is no longer valid.
|