程序包 cn.wzpmc.plugins

类 PluginManager

  • 所有已实现的接口:
    IPluginManager

    public class PluginManager
    extends java.lang.Object
    implements IPluginManager
    插件管理器
    从以下版本开始:
    2024/8/4 下午2:38
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      <T extends BasePlugin>
      T
      initPlugin​(java.lang.Class<T> baseClass, java.lang.String name, java.lang.String version)
      初始化插件主类
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • PluginManager

        public PluginManager()
    • 方法详细资料

      • initPlugin

        public <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
        从接口复制的说明: IPluginManager
        初始化插件主类
        指定者:
        initPlugin 在接口中 IPluginManager
        类型参数:
        T - 插件主类类型
        参数:
        baseClass - 插件主类
        name - 插件名称
        version - 插件版本
        返回:
        这个插件的实例
        抛出:
        java.lang.NoSuchMethodException - 初始化插件错误
        java.lang.reflect.InvocationTargetException - 初始化插件错误
        java.lang.InstantiationException - 初始化插件错误
        java.lang.IllegalAccessException - 初始化插件错误