Браузеры

org.eclipse.ui.browser.browsers

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

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

<!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=

"Браузер"

>

</browser>

</extension>

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

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