Браузер

org.eclipse.help.base.browser

3.0 (впервые появился в версии 2.0 под именем org.eclipse.help.ui.browser)

Предоставляет Web-браузеры, которые могут открывать документы HTML по указанному URL.

Примечание: начиная с версии 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=

"Браузер"

>

</browser>

</extension>

Предоставляемый класс фабрик должен реализовывать интерфейс org.eclipse.help.browser.IBrowserFactory. Методы этого интерфейса определяют, доступна ли фабрика в заданной системе, т.е. поддерживает ли фабрика экземпляры браузера и может ли она создавать экземпляры браузера, реализующие интерфейс IBrowser.

Модули org.eclipse.help.base и org.eclipse.help.ui содержат реализацию браузеров на общепринятых платформах. Другие модули могут предоставлять другие реализации. В панели параметров можно открыть список доступных браузеров и сделать один из них браузером по умолчанию.