Obsługa przeglądarek

org.eclipse.ui.browserSupport

3.1

Ten punkt rozszerzenia służy do wnoszenia mechanizmu obsługi przeglądarek w środowisku roboczym. Mechanizm obsługi odpowiada za otwieranie adresów URL dla wszystkich modułów dodatkowych środowiska Eclipse. W środowisku roboczym udostępniana jest bardzo podstawowa implementacja, natomiast pełniejsza implementacja klasy jest dostępna jako opcjonalny moduł dodatkowy RCP.

Wnoszone elementy, które w zamierzaniu mają być dostarczane wraz z produktem, powinny być oznaczane jako domyślne. W ten sposób można przesłonić mechanizm obsługi innym elementem wnoszonym, który nie został oznaczony jako domyślny. Należy jednak pamiętać, że tylko jeden mechanizm obsługi może być aktywny w danym czasie. W przypadku wielu domyślnych i/lub innych niż domyślne elementów wnoszonych wynik jest nieokreślony.

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


Poniżej przedstawiono przykładowy element wnoszony odpowiedzialny za obsługę przeglądarek:
   

<extension point=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Elementy wnoszone powinny udostępniać klasę rozszerzającą klasę org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport.

Środowisko robocze udostępnia prostą implementację mechanizmu obsługi przeglądarek, która jest używana, gdy w rejestrze nie zostaną znalezione elementy wnoszone.