com.supermap.desktop.core
类 PluginManager
- java.lang.Object
- 
- com.supermap.desktop.core.PluginManager
 
- 
 
 public class PluginManager extends java.lang.Object插件管理器
- 
- 
构造器概要构造器 构造器和说明 PluginManager()
 - 
方法概要所有方法 实例方法 具体方法 限定符和类型 方法和说明 com.supermap.desktop.core.AbstractPluginget(int index)获取插件管理器中指定索引的插件对象。com.supermap.desktop.core.AbstractPluginget(java.lang.String pluginName)获取插件管理器中指定索引的插件对象。java.lang.Class<?>getBundleClass(java.lang.String pluginName, java.lang.String className)获取指定bundle中的插件类com.supermap.desktop.core.AbstractPlugingetByPluginClassName(java.lang.String pluginClassName)intgetCount()获取当前桌面的插件总数。com.supermap.desktop.core.AbstractPlugin[]getPlugins(java.lang.String pluginName)获取插件管理器中指定索引的插件对象booleanisLoad(java.lang.String pluginName)判断是否加载了插件booleanload(com.supermap.desktop.core.AbstractPlugin plugin, int index)加载指定序号的插件voidunload()卸载所有插件voidunload(com.supermap.desktop.core.AbstractPlugin plugin, java.lang.Boolean isSaveConfig)卸载指定插件
 
- 
- 
- 
方法详细资料- 
getpublic com.supermap.desktop.core.AbstractPlugin get(int index) 获取插件管理器中指定索引的插件对象。- 参数:
- index- 插件索引
- 返回:
- 指定索引的插件
 
 - 
getpublic com.supermap.desktop.core.AbstractPlugin get(java.lang.String pluginName) 获取插件管理器中指定索引的插件对象。- 返回:
- 指定索引的插件
 
 - 
getPluginspublic com.supermap.desktop.core.AbstractPlugin[] getPlugins(java.lang.String pluginName) 获取插件管理器中指定索引的插件对象- 参数:
- pluginName- 插件名称
- 返回:
 
 - 
getCountpublic int getCount() 获取当前桌面的插件总数。
 - 
getBundleClasspublic java.lang.Class<?> getBundleClass(java.lang.String pluginName, java.lang.String className)获取指定bundle中的插件类
 - 
loadpublic boolean load(com.supermap.desktop.core.AbstractPlugin plugin, int index)加载指定序号的插件- 返回:
 
 - 
unloadpublic void unload() 卸载所有插件
 - 
unloadpublic void unload(com.supermap.desktop.core.AbstractPlugin plugin, java.lang.Boolean isSaveConfig)卸载指定插件- 参数:
- plugin- 需要卸载的插件
- isSaveConfig- 是否保存到config文件
 
 - 
isLoadpublic boolean isLoad(java.lang.String pluginName) 判断是否加载了插件- 参数:
- pluginName- 插件名称
- 返回:
- true:加载了该名称插件,false:未加载该名称插件
 
 - 
getByPluginClassNamepublic com.supermap.desktop.core.AbstractPlugin getByPluginClassName(java.lang.String pluginClassName) 
 
- 
 
-