IExtensionRegistry
. Most of the IPluginRegistry
function
is directly supported on the new interface without change. Most clients
of IPluginRegistry
need only to change their references to use
IExtensionRegistry
. The only exceptions are
methods that return IPluginDescriptor
s. See the relevant method
comments for details.
This interface must only be used by plug-ins which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
@Deprecated public interface IPluginRegistry
The plug-in registry can be queried, by name, for plug-ins, extension points, and extensions.
Modifier and Type | Method and Description |
---|---|
IConfigurationElement[] |
getConfigurationElementsFor(String extensionPointId)
Deprecated.
|
IConfigurationElement[] |
getConfigurationElementsFor(String pluginId,
String extensionPointName)
Deprecated.
|
IConfigurationElement[] |
getConfigurationElementsFor(String pluginId,
String extensionPointName,
String extensionId)
Deprecated.
|
IExtension |
getExtension(String extensionPointId,
String extensionId)
Deprecated.
Replaced by
IExtensionRegistry.getExtension(String, String) . |
IExtension |
getExtension(String pluginId,
String extensionPointName,
String extensionId)
Deprecated.
|
IExtensionPoint |
getExtensionPoint(String extensionPointId)
Deprecated.
Replaced by
IExtensionRegistry.getExtensionPoint(String) . |
IExtensionPoint |
getExtensionPoint(String pluginId,
String extensionPointName)
Deprecated.
Replaced by
IExtensionRegistry.getExtensionPoint(String, String) . |
IExtensionPoint[] |
getExtensionPoints()
Deprecated.
Replaced by
IExtensionRegistry.getExtensionPoints() . |
IPluginDescriptor |
getPluginDescriptor(String pluginId)
Deprecated.
IPluginDescriptor was refactored in Eclipse 3.0.
The getPluginDescriptor() method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor and its methods for details. |
IPluginDescriptor |
getPluginDescriptor(String pluginId,
PluginVersionIdentifier version)
Deprecated.
IPluginDescriptor was refactored in Eclipse 3.0.
The getPluginDescriptor() method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor and its methods for details. |
IPluginDescriptor[] |
getPluginDescriptors()
Deprecated.
IPluginDescriptor was refactored in Eclipse 3.0.
The getPluginDescriptors() method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor and its methods for details. |
IPluginDescriptor[] |
getPluginDescriptors(String pluginId)
Deprecated.
IPluginDescriptor was refactored in Eclipse 3.0.
The getPluginDescriptors() method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor and its methods for details. |
@Deprecated IConfigurationElement[] getConfigurationElementsFor(String extensionPointId)
IExtensionRegistry.getConfigurationElementsFor(String)
.extensionPointId
- the unique identifier of the extension point
(e.g. "org.eclipse.core.resources.builders"
)@Deprecated IConfigurationElement[] getConfigurationElementsFor(String pluginId, String extensionPointName)
IExtensionRegistry.getConfigurationElementsFor(String, String)
.pluginId
- the unique identifier of the plug-in
(e.g. "org.eclipse.core.resources"
)extensionPointName
- the simple identifier of the
extension point (e.g. "builders"
)@Deprecated IConfigurationElement[] getConfigurationElementsFor(String pluginId, String extensionPointName, String extensionId)
IExtensionRegistry.getConfigurationElementsFor(String, String, String)
.pluginId
- the unique identifier of the plug-in
(e.g. "org.eclipse.core.resources"
)extensionPointName
- the simple identifier of the
extension point (e.g. "builders"
)extensionId
- the unique identifier of the extension
(e.g. "com.example.acme.coolbuilder
)@Deprecated IExtension getExtension(String extensionPointId, String extensionId)
IExtensionRegistry.getExtension(String, String)
.null
if there is no such extension.
The first parameter identifies the extension point, and the second
parameter identifies an extension plugged in to that extension point.extensionPointId
- the unique identifier of the extension point
(e.g. "org.eclipse.core.resources.builders"
)extensionId
- the unique identifier of the extension
(e.g. "com.example.acme.coolbuilder"
)null
@Deprecated IExtension getExtension(String pluginId, String extensionPointName, String extensionId)
IExtensionRegistry.getExtension(String, String, String)
.null
if there is no such extension.
The first two parameters identify the extension point, and the third
parameter identifies an extension plugged in to that extension point.pluginId
- the unique identifier of the plug-in
(e.g. "org.eclipse.core.resources"
)extensionPointName
- the simple identifier of the
extension point (e.g. "builders"
)extensionId
- the unique identifier of the extension
(e.g. "com.example.acme.coolbuilder"
)null
@Deprecated IExtensionPoint getExtensionPoint(String extensionPointId)
IExtensionRegistry.getExtensionPoint(String)
.null
if there is no such
extension point.extensionPointId
- the unique identifier of the extension point
(e.g., "org.eclipse.core.resources.builders"
)null
@Deprecated IExtensionPoint getExtensionPoint(String pluginId, String extensionPointName)
IExtensionRegistry.getExtensionPoint(String, String)
.null
if there is no such extension point.pluginId
- the unique identifier of the plug-in
(e.g. "org.eclipse.core.resources"
)extensionPointName
- the simple identifier of the
extension point (e.g. " builders"
)null
@Deprecated IExtensionPoint[] getExtensionPoints()
IExtensionRegistry.getExtensionPoints()
.@Deprecated IPluginDescriptor getPluginDescriptor(String pluginId)
IPluginDescriptor
was refactored in Eclipse 3.0.
The getPluginDescriptor()
method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor
and its methods for details.null
if there is no such
plug-in. If there are multiple versions of the identified plug-in,
one will be non-deterministically chosen and returned.pluginId
- the unique identifier of the plug-in
(e.g. "com.example.acme"
).null
@Deprecated IPluginDescriptor getPluginDescriptor(String pluginId, PluginVersionIdentifier version)
IPluginDescriptor
was refactored in Eclipse 3.0.
The getPluginDescriptor()
method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor
and its methods for details.null
if
there is no such plug-in.pluginId
- the unique identifier of the plug-in
(e.g. "org.eclipse.core.resources"
)version
- plug-in version identifier. If null
is specified,
a non-deterministically chosen version of the identified plug-in (if any)
will be returnednull
@Deprecated IPluginDescriptor[] getPluginDescriptors()
IPluginDescriptor
was refactored in Eclipse 3.0.
The getPluginDescriptors()
method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor
and its methods for details.@Deprecated IPluginDescriptor[] getPluginDescriptors(String pluginId)
IPluginDescriptor
was refactored in Eclipse 3.0.
The getPluginDescriptors()
method may only be called by plug-ins
which explicitly require the org.eclipse.core.runtime.compatibility plug-in.
See the comments on IPluginDescriptor
and its methods for details.pluginId
- the unique identifier of the plug-in
(e.g. "org.eclipse.core.resources"
).
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.