Uses of Interface
org.eclipse.core.runtime.IExtension
Packages that use IExtension
Package
Description
Provides support for the runtime platform, core utility methods and the extension registry.
Provides helpers to facilitate the authoring of dynamic plug-ins.
Provides basic support for managing Team providers.
Provides the standard Property Sheet view which displays
custom properties of the active workbench part's current selection.
-
Uses of IExtension in org.eclipse.core.runtime
Methods in org.eclipse.core.runtime that return IExtensionModifier and TypeMethodDescriptionIConfigurationElement.getDeclaringExtension()Returns the extension that declares this configuration element.IExtensionDelta.getExtension()Returns the affected extension.IExtensionPoint.getExtension(String extensionId) Returns the extension with the given unique identifier configured into this extension point, ornullif there is no such extension.IExtensionRegistry.getExtension(String extensionId) Returns the specified extension in this extension registry, ornullif there is no such extension.IExtensionRegistry.getExtension(String extensionPointId, String extensionId) Returns the specified extension in this extension registry, ornullif there is no such extension.IExtensionRegistry.getExtension(String namespace, String extensionPointName, String extensionId) Returns the specified extension in this extension registry, ornullif there is no such extension.IExtensionPoint.getExtensions()Returns all extensions configured into this extension point.IExtensionRegistry.getExtensions(String namespace) Returns all extensions declared in the given namespace.IExtensionRegistry.getExtensions(IContributor contributor) Returns all extensions supplied by the contributor, ornullif there are no such extensions.Methods in org.eclipse.core.runtime with parameters of type IExtensionModifier and TypeMethodDescriptionvoidIRegistryEventListener.added(IExtension[] extensions) Notifies this listener that extensions were added to the registry.voidIRegistryEventListener.removed(IExtension[] extensions) Notifies this listener that extensions were removed from the registry.booleanIExtensionRegistry.removeExtension(IExtension extension, Object token) Removes the given extension from this registry. -
Uses of IExtension in org.eclipse.core.runtime.dynamichelpers
Methods in org.eclipse.core.runtime.dynamichelpers with parameters of type IExtensionModifier and TypeMethodDescriptionvoidIExtensionChangeHandler.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 voidExtensionTracker.applyAdd(IExtensionChangeHandler handler, IExtension extension) protected voidExtensionTracker.applyRemove(IExtensionChangeHandler handler, IExtension removedExtension, Object[] removedObjects) Object[]ExtensionTracker.getObjects(IExtension element) Object[]IExtensionTracker.getObjects(IExtension extension) Return all the objects that have been associated with the given extension.voidExtensionTracker.registerObject(IExtension element, Object object, int referenceType) voidIExtensionTracker.registerObject(IExtension extension, Object object, int referenceType) Create an association between the given extension and the given object.voidIExtensionChangeHandler.removeExtension(IExtension extension, Object[] objects) This method is called after the removal of an extension.Object[]ExtensionTracker.unregisterObject(IExtension extension) voidExtensionTracker.unregisterObject(IExtension extension, Object object) Object[]IExtensionTracker.unregisterObject(IExtension extension) Remove all the objects associated with the given extension.voidIExtensionTracker.unregisterObject(IExtension extension, Object object) Remove an association between the given extension and the given object. -
Uses of IExtension in org.eclipse.equinox.bidi.internal
Methods in org.eclipse.equinox.bidi.internal with parameters of type IExtensionModifier and TypeMethodDescriptionvoidStructuredTextTypesCollector.added(IExtension[] extensions) voidStructuredTextTypesCollector.removed(IExtension[] extensions) -
Uses of IExtension in org.eclipse.equinox.http.registry.internal
Methods in org.eclipse.equinox.http.registry.internal that return IExtensionMethods in org.eclipse.equinox.http.registry.internal with parameters of type IExtensionModifier and TypeMethodDescriptionvoidExtensionPointTracker.Listener.added(IExtension extension) voidFilterManager.added(IExtension extension) voidHttpContextManager.added(IExtension extension) voidResourceManager.added(IExtension extension) voidServletManager.added(IExtension extension) voidExtensionPointTracker.Listener.removed(IExtension extension) voidFilterManager.removed(IExtension extension) voidHttpContextManager.removed(IExtension extension) voidResourceManager.removed(IExtension extension) voidServletManager.removed(IExtension extension) -
Uses of IExtension in org.eclipse.team.ui
Methods in org.eclipse.team.ui with parameters of type IExtensionModifier and TypeMethodDescriptionstatic ImageDescriptorTeamImages.getImageDescriptorFromExtension(IExtension extension, String subdirectoryAndFilename) Convenience method to get an image descriptor for an extension. -
Uses of IExtension in org.eclipse.ui.internal
Methods in org.eclipse.ui.internal with parameters of type IExtensionModifier and TypeMethodDescriptionvoidAbstractWorkingSetManager.addExtension(IExtensionTracker tracker, IExtension extension) voidObjectActionContributorManager.addExtension(IExtensionTracker tracker, IExtension addedExtension) voidAbstractWorkingSetManager.removeExtension(IExtension extension, Object[] objects) voidObjectContributorManager.removeExtension(IExtension source, Object[] objects) Constructors in org.eclipse.ui.internal with parameters of type IExtension -
Uses of IExtension in org.eclipse.ui.views.markers.internal
Methods in org.eclipse.ui.views.markers.internal with parameters of type IExtensionModifier and TypeMethodDescriptionvoidMarkerSupportRegistry.addExtension(IExtensionTracker tracker, IExtension extension) voidMarkerSupportRegistry.removeExtension(IExtension extension, Object[] objects) -
Uses of IExtension in org.eclipse.ui.views.properties
Methods in org.eclipse.ui.views.properties with parameters of type IExtensionModifier and TypeMethodDescriptionvoidPropertySheet.added(IExtension[] extensions) voidPropertySheet.removed(IExtension[] extensions)