|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jpox.plugin.PluginManager
Manages the registry of Extensions and Extension Points.
Constructor Summary | |
PluginManager(ClassLoaderResolver clr)
Constructor |
Method Summary | |
ExtensionPoint |
getExtensionPoint(java.lang.String id)
Acessor for the ExtensionPoint |
ExtensionPoint[] |
getExtensionPoints()
Acessor for the currently registed ExtensionPoints |
void |
registerExtensionPoints()
Register Extension Points declared in /org/jpox/plugin/plugin.xml |
void |
registerExtensionPoints(java.net.URL plugin)
Register Extensions and Extension Points declared in plugin |
void |
registerExtensions()
Register ExtensionPoints and Extensions declared in /plugin.xml or /META-INF/plugins/plugin.xml |
void |
registerExtensions(java.net.URL plugin)
Register Extensions and Extension Points declared in plugin |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PluginManager(ClassLoaderResolver clr)
clr
- the ClassLoaderResolverMethod Detail |
public ExtensionPoint getExtensionPoint(java.lang.String id)
id
- the unique id of the extension point
public ExtensionPoint[] getExtensionPoints()
public void registerExtensionPoints()
public void registerExtensions()
public void registerExtensions(java.net.URL plugin)
plugin
- the plugin file to load extensionspublic void registerExtensionPoints(java.net.URL plugin)
plugin
- the plugin file to load extensions
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |