Package | Description |
---|---|
org.eclipse.core.runtime |
Provides support for the runtime platform, core utility methods and the extension registry.
|
org.eclipse.core.runtime.dynamichelpers |
Provides helpers to facilitate the authoring of dynamic plug-ins.
|
org.eclipse.team.ui |
Provides basic support for managing Team providers.
|
org.eclipse.ui.views.properties |
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
|
Modifier and Type | Method and Description |
---|---|
IExtension |
IConfigurationElement.getDeclaringExtension()
Returns the extension that declares this configuration element.
|
IExtension |
IExtensionDelta.getExtension()
Returns the affected extension.
|
IExtension |
IExtensionPoint.getExtension(String extensionId)
Returns the extension with the given unique identifier configured into
this extension point, or
null if there is no such extension. |
IExtension |
IExtensionRegistry.getExtension(String extensionId)
Returns the specified extension in this extension registry,
or
null if there is no such extension. |
IExtension |
IPluginDescriptor.getExtension(String extensionName)
Deprecated.
Use
Platform.getExtensionRegistry().getExtension(id + "." + extensionName)where id is the plug-in id. |
IExtension |
IExtensionRegistry.getExtension(String extensionPointId,
String extensionId)
Returns the specified extension in this extension registry,
or
null if there is no such extension. |
IExtension |
IPluginRegistry.getExtension(String extensionPointId,
String extensionId)
Deprecated.
Replaced by
IExtensionRegistry.getExtension(String, String) . |
IExtension |
IExtensionRegistry.getExtension(String namespace,
String extensionPointName,
String extensionId)
Returns the specified extension in this extension registry,
or
null if there is no such extension. |
IExtension |
IPluginRegistry.getExtension(String pluginId,
String extensionPointName,
String extensionId)
Deprecated.
|
IExtension[] |
IExtensionPoint.getExtensions()
Returns all extensions configured into this extension point.
|
IExtension[] |
IPluginDescriptor.getExtensions()
Deprecated.
Use
Platform.getExtensionRegistry().getExtensions(id)where id is the plug-in id. |
IExtension[] |
IExtensionRegistry.getExtensions(IContributor contributor)
Returns all extensions supplied by the contributor, or
null if there
are no such extensions. |
IExtension[] |
IExtensionRegistry.getExtensions(String namespace)
Returns all extensions declared in the given namespace.
|
Modifier and Type | Method and Description |
---|---|
void |
IRegistryEventListener.added(IExtension[] extensions)
Notifies this listener that extensions were added to the registry.
|
void |
IRegistryEventListener.removed(IExtension[] extensions)
Notifies this listener that extensions were removed from the registry.
|
boolean |
IExtensionRegistry.removeExtension(IExtension extension,
Object token)
Removes the given extension from this registry.
|
Modifier and Type | Method and Description |
---|---|
void |
IExtensionChangeHandler.addExtension(IExtensionTracker tracker,
IExtension extension)
This method is called whenever an extension conforming to the extension point filter
is being added to the registry.
|
protected void |
ExtensionTracker.applyAdd(IExtensionChangeHandler handler,
IExtension extension) |
protected void |
ExtensionTracker.applyRemove(IExtensionChangeHandler handler,
IExtension removedExtension,
Object[] removedObjects) |
Object[] |
IExtensionTracker.getObjects(IExtension extension)
Return all the objects that have been associated with the given extension.
|
Object[] |
ExtensionTracker.getObjects(IExtension element) |
void |
IExtensionTracker.registerObject(IExtension extension,
Object object,
int referenceType)
Create an association between the given extension and the given object.
|
void |
ExtensionTracker.registerObject(IExtension element,
Object object,
int referenceType) |
void |
IExtensionChangeHandler.removeExtension(IExtension extension,
Object[] objects)
This method is called after the removal of an extension.
|
Object[] |
IExtensionTracker.unregisterObject(IExtension extension)
Remove all the objects associated with the given extension.
|
Object[] |
ExtensionTracker.unregisterObject(IExtension extension) |
void |
IExtensionTracker.unregisterObject(IExtension extension,
Object object)
Remove an association between the given extension and the given object.
|
void |
ExtensionTracker.unregisterObject(IExtension extension,
Object object) |
Modifier and Type | Method and Description |
---|---|
static ImageDescriptor |
TeamImages.getImageDescriptorFromExtension(IExtension extension,
String subdirectoryAndFilename)
Convenience method to get an image descriptor for an extension.
|
Modifier and Type | Method and Description |
---|---|
void |
PropertySheet.added(IExtension[] extensions) |
void |
PropertySheet.removed(IExtension[] extensions) |
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.