Package sonia.scm.plugin
Interface PluginLoader
public interface PluginLoader
-
Method Summary
Modifier and TypeMethodDescriptionReturns aClassLoaderwhich is able to load classes and resources from the webapp and all installed plugins.Returns aWebResourceLoaderwhich 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 aClassLoaderwhich 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 aWebResourceLoaderwhich is able to load web resources from the webapp and all installed plugins.- Returns:
- uber webresourceloader
- Since:
- 2.0.0
-