Package sonia.scm.plugin
Interface PluginLoader
public interface PluginLoader
-
Method Summary
Modifier and TypeMethodDescriptionReturns aClassLoader
which is able to load classes and resources from the webapp and all installed plugins.Returns aWebResourceLoader
which is able to load web resources from the webapp and all installed plugins.
-
Method Details
-
getExtensionProcessor
ExtensionProcessor getExtensionProcessor() -
getInstalledModules
Collection<ScmModule> getInstalledModules() -
getInstalledPlugins
Collection<InstalledPlugin> getInstalledPlugins() -
getUberClassLoader
ClassLoader getUberClassLoader()Returns aClassLoader
which is able to load classes and resources from the webapp and all installed plugins.- Returns:
- uber classloader
- Since:
- 2.0.0
-
getUberWebResourceLoader
UberWebResourceLoader getUberWebResourceLoader()Returns aWebResourceLoader
which is able to load web resources from the webapp and all installed plugins.- Returns:
- uber webresourceloader
- Since:
- 2.0.0
-