PluginManager

open class PluginManager(roots: List<Path>, var enabled: Boolean) : DefaultPluginManager

Module manager, in charge of loading and managing module "plugins".

Constructors

Link copied to clipboard
constructor(roots: List<Path>, enabled: Boolean)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun addPluginStateListener(p0: PluginStateListener)
Link copied to clipboard
open override fun deletePlugin(p0: String): Boolean
Link copied to clipboard
open override fun disablePlugin(p0: String): Boolean
Link copied to clipboard
open override fun enablePlugin(p0: String): Boolean
Link copied to clipboard
open override fun <T : Any> getExtensionClasses(p0: Class<T>): MutableList<Class<out T>>
open override fun getExtensionClasses(p0: String): MutableList<Class<*>>
open override fun <T : Any> getExtensionClasses(p0: Class<T>, p1: String): MutableList<Class<out T>>
Link copied to clipboard
Link copied to clipboard
open override fun getExtensionFactory(): ExtensionFactory
Link copied to clipboard
open override fun <T : Any> getExtensions(p0: Class<T>): MutableList<T>
open override fun getExtensions(p0: String): MutableList<Any?>
open override fun <T : Any> getExtensions(p0: Class<T>, p1: String): MutableList<T>
Link copied to clipboard
open override fun getPlugin(p0: String): PluginWrapper
Link copied to clipboard
open override fun getPluginClassLoader(p0: String): ClassLoader
Link copied to clipboard
open fun getPluginLoader(): PluginLoader
Link copied to clipboard
open override fun getPlugins(): MutableList<PluginWrapper>
open override fun getPlugins(p0: PluginState): MutableList<PluginWrapper>
Link copied to clipboard
open override fun getPluginsRoot(): Path
Link copied to clipboard
open override fun getPluginsRoots(): MutableList<Path>
Link copied to clipboard
open override fun getResolvedPlugins(): MutableList<PluginWrapper>
Link copied to clipboard
open override fun getRuntimeMode(): RuntimeMode
Link copied to clipboard
open override fun getStartedPlugins(): MutableList<PluginWrapper>
Link copied to clipboard
open override fun getSystemVersion(): String
Link copied to clipboard
open override fun getUnresolvedPlugins(): MutableList<PluginWrapper>
Link copied to clipboard
open fun getVersion(): String
Link copied to clipboard
open override fun getVersionManager(): VersionManager
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun loadPlugin(pluginPath: Path?): String?
Link copied to clipboard
open override fun loadPlugins()
Link copied to clipboard
open override fun removePluginStateListener(p0: PluginStateListener)
Link copied to clipboard
Link copied to clipboard
open override fun setSystemVersion(p0: String)
Link copied to clipboard
open override fun startPlugin(p0: String): PluginState
Link copied to clipboard
open override fun startPlugins()
Link copied to clipboard
open override fun stopPlugin(p0: String): PluginState
Link copied to clipboard
open override fun stopPlugins()
Link copied to clipboard
open override fun unloadPlugin(p0: String): Boolean
Link copied to clipboard
open override fun unloadPlugins()
Link copied to clipboard
open override fun whichPlugin(p0: Class<*>): PluginWrapper