程序包 cn.wzpmc.plugins
类 PluginManager
- java.lang.Object
-
- cn.wzpmc.plugins.PluginManager
-
- 所有已实现的接口:
IPluginManager
public class PluginManager extends java.lang.Object implements IPluginManager
插件管理器- 从以下版本开始:
- 2024/8/4 下午2:38
-
-
构造器概要
构造器 构造器 说明 PluginManager()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <T extends BasePlugin>
TinitPlugin(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
-
从接口继承的方法 cn.wzpmc.api.plugins.IPluginManager
getPlugins
-
-
-
-
方法详细资料
-
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
- 初始化插件错误
-
-