Browserunderstøttelse

org.eclipse.ui.browserSupport

3.1

Dette udvidelsespunkt bruges til at tilføre understøttelse af en arbejdsbænksbrowser. Understøttelsen er ansvarlig for åbning af URL'er til alle Eclipse-plugins. Arbejdsbænken indeholder en meget rudimentær implementering med en mere komplet implementering tilgængelig som en valgfri RCP-plugin.

Bidrag, der er beregnet til at blive leveret med produktet som standardunderstøttelse, skal markeres som default. På den måde er et muligt at tilsidesætte understøttelsen med et andet bidrag, der ikke er valgte som default. Bemærk dog, at kun én understøttelse kan være aktiv ad gangen. I tilfælde af flere standard- og/eller ikke-standardbidrag er resultatet ikke-deterministisk.

<!ELEMENT extension (support+)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


<!ELEMENT support EMPTY>

<!ATTLIST support

class   CDATA #REQUIRED

default (true | false) "false">


Her er et eksempel på et browserunderstøttelsesbidrag:
   

<udvidelsespunkt=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Bidragyderne forventes at levere en klasse, der udvider org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport.

Arbejdsbænken leverer en enkel implementering af browserunderstøttelsen, der bruges, når der ikke findes nogen bidrag i registreringsdatabasen.