【原创】实现联机帮助插件(二十一)
上一篇 /
下一篇 2008-07-11 11:30:31
/ 个人分类:Eclipse插件开发
在Eclipse中,联机帮助是使用者获得帮助信息的主要手段。用户可以通过“Help”→“Help Contents”菜单打开联机帮助文档。
Eclipse的联机帮助文档可以包含大量的信息,帮助文档的内容是以HTML文件的形式组织的,帮助文档的结构是以XML文件的形式进行组织的。也就是说,用户既可以复用已有的HTML文件形式的帮助,又可以利用XML文件结构化地组织帮助。
联机帮助扩展点的实现
在Eclipse中,一切都是插件,如果添加用户的联机帮助文档,用户需要实现Eclipse的“org.eclipse.help.toc”扩展点,添加“org.eclipse.help.toc”扩展点的步骤如下。
1. 在清单文件的Extensions页添加“org.eclipse.ui.toc”节点。
2. 在“org.eclipse.help.toc”节点上添加若干个toc子节点。
设置toc子节点的file属性为相应的XML文件,其中有一个节点的primary值为true,说明此节点为帮助文档的入口节点,如图1所示。

图1 toc子节点属性
另外toc子节点提供了XML文件在Eclipse中的注册信息,联机帮助插件的plugin.xml文件如例程1所示。
例程1 plugin.xml
<plugin>
<extension point="org.eclipse.help.toc">ITPUB个人空间t\?$p%a ^3W
<toc file="toc.xml" primary="true"/>ITPUB个人空间g2RxdnYZJ0u
<toc file="guide.xml"/>ITPUB个人空间Zucz#f#~r
<toc file="reference.xml"/>ITPUB个人空间5MVb%al2c l
<toc file="addoverview.xml"/>