| java.lang.Object org.jpox.plugin.EclipsePluginRegistry
EclipsePluginRegistry | public class EclipsePluginRegistry implements PluginRegistry(Code) | | Manages the registry of Extensions and Extension Points.
version: $Revision: 1.10 $ |
EclipsePluginRegistry | public EclipsePluginRegistry(ClassLoaderResolver clr)(Code) | | Constructor
Parameters: clr - the ClassLoaderResolver |
getExtensionPoint | public ExtensionPoint getExtensionPoint(String id)(Code) | | Acessor for the ExtensionPoint
Parameters: id - the unique id of the extension point null if the ExtensionPoint is not registered |
getExtensionPoints | public ExtensionPoint[] getExtensionPoints()(Code) | | Acessor for the currently registed ExtensionPoints
array of ExtensionPoints |
registerExtensionPoints | public void registerExtensionPoints()(Code) | | Register Extension Points
|
registerExtensions | public void registerExtensions()(Code) | | Register ExtensionPoints and Extensions declared in plugin files
|
resolveConstraints | public void resolveConstraints()(Code) | | Resolve constraints declared in bundle manifest.mf files.
This must be invoked after registering all bundles.
Should log errors if bundles are not resolvable, or raise runtime exceptions.
|
resolveURLAsFileURL | public URL resolveURLAsFileURL(URL url) throws IOException(Code) | | Converts a URL that uses a user-defined protocol into a URL that uses the file protocol.
Parameters: url - the url to be converted the converted URL throws: IOException - |
|
|