SuperMap iDesktopX 的配置文件都采用标准的 XML 语法编写,插件配置内容包含在 <plugin>…</plugin> 标签之间,如下所示:
其中: 是 XML 文件的文件头,用以说明版本信息和采用的字符编码方式,下面详细介绍 <plugin>…</plugin> 标签的各个属性的含义与作用。
- xmlns :为插件配置文件的命名空间,值必须http://www.supermap.com/desktop。
- name :插件的名称。
- author :插件开发者的相关信息。
- url :插件开发者可以提供一个 URL,供使用者访问或了解相关信息。
- description :插件的描述信息。
标签用于提供插件运行库的信息,其中:
- packageName :实现插件的jar文件名称(module名称),该属性的值必须正确设置。
- pluginClassName :实现“插件类”名称,该类必须从 AbstractPlugin类继承。这里给定的实现插件的类名称必须是全名,即需要指定其package。该属性的值必须正确设置。
- enabled :用于控制是否加载该插件。True 表示加载,可以使用该插件;false 表示不加载,禁用该插件。