| Interface | Description |
|---|---|
| ExtensionClassLoaderProvider |
An interface for providing classloaders for extensions.
|
| ExtensionConstants |
Provides access to standard namespaces used by the platform in extension
manifests.
|
| ExtensionQueue |
A queue of extensions.
|
| ExtensionQueue.Builder |
An interface for bulding extension queues.
|
| ExtensionQueueLoadStrategy |
Fully loads all extensions of the extensions queue.
|
| HashStructureHookListener |
Add a HashStructureHookListener to a HashStructureHook
instance if you wish to be notified when new extension.xml
elements are processed by the HashStructureHook instance.
|
| IsolatedClassloaderSupport |
| Class | Description |
|---|---|
| ExtensionProcessorContext |
The context in which an extension manifest is being processed.
|
| ExtensionProcessorPlugin |
An ExtensionProcessorPlugin is an object that can extend the
manifest processing behavior of the IDE.
|
| HashStructureElementVisitor |
A generic
ElementVisitor for unmarshalling extension manifest
(extension.xml) elements into a HashStructure. |
| HashStructureHook |
Generic extension hook for unmarshalling extension manifest elements
into a
HashStructure. |
| HashStructureHookAggregator |
The
HashStructureHookAggregator class is used to assist
in aggregating elements from a specific hook. |
| HashStructureHookEvent |
HashStructureHookEvent instances are sent to HashStructureHookListener
objects.
|
| LazyClassAdapter |
LazyClassAdapter is a hash structure adapter that can retrieve instances
of a class declared in an extension manifest.
|
| LazyResourceAdapter |
Lazy resource adapter class that helps in lazily processing
resources from a hash structure.
|
| MetaClassList<T> |
A list of classes registered through an extension hook.
|
| ProjectDataHandler | |
| PropertiesExtensionProcessorPlugin |
An
ExtensionProcessorPlugin based on a properties file. |
| Role |
Represents information about a role, which is a set of customizations
of the product.
|
| RoleManager |
The role manager is responsible for co-ordinating the selection of the
current role.
|
| URLPathHandler |
Abstract handler for URLPath values in the extension manifest.
|
| Enum | Description |
|---|---|
| HashStructureHookEvent.Type |
| Annotation Type | Description |
|---|---|
| RegisteredByExtension |
Indicates the extension that registers a type.
|