Браузер
Идентификатор:
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>
- id - уникальный идентификатор браузера.
- factoryclass - класс реализации фабрики браузеров. Этот класс
должен реализовывать интерфейс
org.eclipse.help.browser.IBrowserFactory. Этот атрибут можно
опустить, предоставив вместо него вложенный элемент
factoryclass.
- name - имя браузера (удобочитаемое).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - класс реализации фабрики браузеров. Этот класс должен
реализовывать интерфейс
org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - имя параметра, передаваемого классу реализации
- value - значение параметра, передаваемого классу реализации
Примеры:
Ниже приведен
пример использования точки расширения браузера:
<extension point=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"Браузер"
>
</browser>
</extension>
Информация API:
Предоставляемый
класс фабрик должен реализовывать интерфейс
org.eclipse.help.browser.IBrowserFactory. Методы этого
интерфейса определяют, доступна ли фабрика в заданной системе, т.е.
поддерживает ли фабрика экземпляры браузера и может ли она создавать
экземпляры браузера, реализующие интерфейс IBrowser.
Поставляемая реализация:
Модули
org.eclipse.help.base и org.eclipse.help.ui
содержат реализацию браузеров на общепринятых платформах. Другие модули
могут предоставлять другие реализации. В панели параметров можно открыть
список доступных браузеров и сделать один из них браузером по умолчанию.
Copyright (c) 2000, 2005 IBM Corporation и другие.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html