Browserondersteuning

org.eclipse.ui.browserSupport

3.1

Dit extensiepunt wordt gebruikt om browserondersteuning te leveren voor de workbench. Deze ondersteuning is verantwoordelijk voor het openen van de URL's voor alle Eclipse-plugins. De workbench levert een zeer elementaire implementatie, maar er is een uitgebreidere implementatie beschikbaar als optionele RCP-plugin.

De bijdragen die als standaardondersteuning worden meegeleverd bij het product moeten gemarkeerd worden als standaard. Op deze manier is het mogelijk de ondersteuning voor een andere bijdrage die niet als standaard is gemarkeerd te overschrijven. Let er wel op dat slechts een ondersteuning tegelijkertijd geactiveerd kan zijn. Wanneer sprake is van meerdere standaard en/of niet-standaard bijdragen, is het resultaat onbepaald.

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


Dit is een voorbeeld van de extensie browserSupport:
   

<extension point=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Van de deelnemers wordt verwacht dat zij een klasse leveren die org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport uitbreidt.

De workbench levert een eenvoudige implementatie van de browserondersteuning die wordt gebruikt als in het register geen bijdragen worden aangetroffen.