浏览器

org.eclipse.ui.browser.browsers

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

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

<!ELEMENT extension (browser*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT browser (location)>

<!ATTLIST browser

id           CDATA #REQUIRED

factoryclass CDATA #IMPLIED

name         CDATA #REQUIRED

os           CDATA #IMPLIED

executable   CDATA #IMPLIED>


<!ELEMENT location (#PCDATA)>

缺省安装位置。这些位置不应该包含初始路径,这是因为此路径将被替代为所有已知的驱动器。(例如,在 Windows 上,位置“test.exe”将在所有已知驱动器上进行查找,即查找“c:\test.exe”和“d:\test.exe”等等。)



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

 

<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 插件包含常见平台上的浏览器实现。其他插件可以提供其他实现。在首选项中,用户可以从可用浏览器中选择缺省浏览器。