接口 IPluginManager

  • 所有已知实现类:
    PluginManager

    public interface IPluginManager
    插件管理器
    从以下版本开始:
    2024/8/6 下午3:19
    • 方法详细资料

      • initPlugin

        <T extends BasePlugin> T initPlugin​(java.lang.Class<T> baseClass,
                                            java.lang.String name,
                                            java.lang.String version)
                                     throws java.lang.NoSuchMethodException,
                                            java.lang.reflect.InvocationTargetException,
                                            java.lang.InstantiationException,
                                            java.lang.IllegalAccessException
        初始化插件主类
        类型参数:
        T - 插件主类类型
        参数:
        baseClass - 插件主类
        name - 插件名称
        version - 插件版本
        返回:
        这个插件的实例
        抛出:
        java.lang.NoSuchMethodException - 初始化插件错误
        java.lang.reflect.InvocationTargetException - 初始化插件错误
        java.lang.InstantiationException - 初始化插件错误
        java.lang.IllegalAccessException - 初始化插件错误
        从以下版本开始:
        2024/8/5 上午12:58 v0.0.4-dev
      • getPlugins

        java.util.List<BasePlugin> getPlugins()