浏览器

org.eclipse.help.base.browser

3.0(最初在发行版 2.0 中是作为 org.eclipse.help.ui.browser 添加的)

用于提供能够显示给定 URL 处的 html 文档的 Web 浏览器。

注意:从 3.1 开始,帮助系统使用工作台浏览器支持(请参阅 org.eclipse.ui.browserSupport)。本文档中描述的扩展点仍仅适用于独立帮助。任何需要在工作台方式下工作的定制浏览器适配器都需要改为使用工作台扩展点。

<!ELEMENT extension (browser*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT browser (factoryclass)>

<!ATTLIST browser

id           CDATA #REQUIRED

factoryclass CDATA #IMPLIED

name         CDATA #REQUIRED>


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


以下是浏览器扩展点的样本用法:

 

<extension point=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"My Browser"

>

</browser>

</extension>

所提供的工厂类必须实现 org.eclipse.help.browser.IBrowserFactory 接口。该接口中的方法确定在给定系统上是否提供了该工厂(即,是否能够提供浏览器实例,并创建实现 IBrowser 接口的浏览器实例)。

org.eclipse.help.baseorg.eclipse.help.ui 插件包含常见平台上的浏览器实现。其它插件可以提供其它实现。在首选项中,用户可以从可用浏览器中选择缺省浏览器。