public class DefaultPluginUser extends Object implements PluginUser
| 构造器和说明 |
|---|
DefaultPluginUser(org.springframework.context.ApplicationContext applicationContext,
org.pf4j.PluginManager pluginManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
getBean(Class<T> aClass)
通过aClass得到bean。
|
<T> T |
getBean(String name)
通过bean名称得到插件的bean。
|
<T> List<T> |
getBeans(Class<T> aClass)
在主程序中定义的接口。
|
<T> List<T> |
getMainBeans(Class<T> aClass)
得到主函数中定义的类。
|
<T> T |
getPluginBean(String name)
通过bean名称得到插件中的bean。
|
<T> List<T> |
getPluginBeans(Class<T> aClass)
在主程序中定义的接口。
|
<T> List<T> |
getPluginBeans(String pluginId,
Class<T> aClass)
在主程序中定义的接口。
|
<T> List<T> |
getPluginExtensions(Class<T> tClass)
得到插件扩展接口实现的bean。
|
public DefaultPluginUser(org.springframework.context.ApplicationContext applicationContext,
org.pf4j.PluginManager pluginManager)
public <T> T getBean(String name)
getBean 在接口中 PluginUserT - bean的类型name - 插件bean的名称。spring体系中的bean名称。可以通过注解定义,也可以自定义生成。具体可百度public <T> T getBean(Class<T> aClass)
PluginUsergetBean 在接口中 PluginUserT - bean的类型aClass - classpublic <T> T getPluginBean(String name)
PluginUsergetPluginBean 在接口中 PluginUserT - bean的类型name - 插件中bean的名称。spring体系中的bean名称。可以通过注解定义,也可以自定义生成。具体可百度public <T> List<T> getBeans(Class<T> aClass)
getBeans 在接口中 PluginUserT - bean的类型aClass - 接口的类public <T> List<T> getMainBeans(Class<T> aClass)
PluginUsergetMainBeans 在接口中 PluginUserT - bean 的类型aClass - 类/接口的类public <T> List<T> getPluginBeans(Class<T> aClass)
getPluginBeans 在接口中 PluginUserT - bean的类型aClass - 接口的类public <T> List<T> getPluginBeans(String pluginId, Class<T> aClass)
PluginUsergetPluginBeans 在接口中 PluginUserT - bean的类型pluginId - 插件idaClass - 接口的类public <T> List<T> getPluginExtensions(Class<T> tClass)
getPluginExtensions 在接口中 PluginUserT - bean的类型tClass - 接口的类Copyright © 2019. All rights reserved.