public class PluginRegistryInfo extends Object
| 构造器和说明 |
|---|
PluginRegistryInfo(org.pf4j.PluginWrapper pluginWrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addClasses(Class<?> aClass)
添加类到类集合容器
|
void |
addExtension(String key,
Object value)
添加扩展数据
|
void |
addGroupClasses(String key,
Class<?> aClass)
添加分组的类型
|
void |
addProcessorInfo(String key,
Object value)
添加插件bean注册者信息
|
void |
cleanClasses()
清除类集合容器
|
BasePlugin |
getBasePlugin() |
List<Class<?>> |
getClasses()
得到类集合容器
|
<T> T |
getExtension(String key)
获取扩展值
|
List<Class<?>> |
getGroupClasses(String key)
通过分组key得到分组中的类类型
|
org.pf4j.PluginWrapper |
getPluginWrapper() |
<T> T |
getProcessorInfo(String key)
得到插件bean注册者信息
|
void |
removeExtension(String key)
移除扩展数据
|
public org.pf4j.PluginWrapper getPluginWrapper()
public BasePlugin getBasePlugin()
public void addClasses(Class<?> aClass)
aClass - 类public void cleanClasses()
public void addGroupClasses(String key, Class<?> aClass)
key - 分组keyaClass - 类public List<Class<?>> getGroupClasses(String key)
key - 处理者keypublic <T> T getProcessorInfo(String key)
T - 处理者类型key - 扩展的keypublic void addProcessorInfo(String key, Object value)
key - 扩展的keyvalue - 扩展值public void removeExtension(String key)
key - 扩展的keypublic <T> T getExtension(String key)
T - 返回值泛型key - 扩展的keyCopyright © 2019. All rights reserved.