public class SimplePluginManager<T> extends Object implements PluginManager<T>
| Constructor and Description |
|---|
SimplePluginManager(Class<? extends T>... classNames) |
SimplePluginManager(String... classNames) |
| Modifier and Type | Method and Description |
|---|---|
T |
get()
获取可用的插件
|
List<T> |
gets()
获取全部可用的插件
|
protected void |
loadPlugin(Class<? extends T> pluginClass) |
public SimplePluginManager(String... classNames) throws PluginException
PluginExceptionpublic SimplePluginManager(Class<? extends T>... classNames) throws PluginException
PluginExceptionpublic T get() throws NoPluginCanWorkException
PluginManagerget in interface PluginManager<T>NoPluginCanWorkException - 如果没有任何插件是可用的public List<T> gets()
PluginManagergets in interface PluginManager<T>protected void loadPlugin(Class<? extends T> pluginClass) throws PluginException
PluginExceptionCopyright © 2017. All rights reserved.