AbstractFilePluginLoader

abstract class AbstractFilePluginLoader<P : Plugin, D : PluginDescription>(val fileSuffix: String) : FilePluginLoader<P, D>

FilePluginLoader 的默认基础实现.

See also

Constructors

Link copied to clipboard
constructor(fileSuffix: String)

Functions

Link copied to clipboard
abstract fun disable(plugin: P)

主动禁用这个插件.

Link copied to clipboard
abstract fun enable(plugin: P)

主动启用这个插件.

Link copied to clipboard
abstract fun getPluginDescription(plugin: P): D

获取此插件的描述.

Link copied to clipboard

扫描并返回可以被加载的插件的列表.

Link copied to clipboard
abstract fun load(plugin: P)

主动加载一个插件 (实例), 但不 启用 它. 返回加载成功的主类实例

Properties

Link copied to clipboard
open override val fileSuffix: String

所支持的插件文件后缀, 含 '.', 不区分大小写. 如 JvmPluginLoader 为 ".jar"