Поддержка браузера

org.eclipse.ui.browserSupport

3.1

Эта точка расширения служит для обеспечения поддержки браузера в рабочей среде. Поддержка заключается в открытии URL для всех модулей Eclipse. Рабочая среда содержит базовую реализацию поддержки, более полная реализация доступна в виде модуля RCP.

Дополнения, которые будут поставляться с продуктом как стандартные, должны быть отмечены как default. Это позволит заменять их другими дополнениями, которые не отмечены как default. Но только одно из них может быть активно в любой момент времени. В случае, если будут присутствовать несколько стандартных и/или обычных дополнений, поведение системы не определено.

<!ELEMENT extension (support+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT support EMPTY>

<!ATTLIST support

class   CDATA #REQUIRED

default (true | false) "false">


Ниже приведен пример дополнения в виде поддержки браузера:
   

<extension point=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Дополнения должны предоставлять класс, производный от абстрактного класса org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport.

Рабочая среда содержит простую реализацию поддержки обозревателя, использующуюся если зарегистрированные дополнения отсутствуют.