Browserunterstützung

org.eclipse.ui.browserSupport

3.1

Dieser Erweiterungspunkt dient zur Hinzufügung einer Workbenchbrowserunterstützung. Die Unterstützung ist für das Öffnen von URLs für alle Eclipse-Plug-ins verantwortlich. Die Workbench stellt eine sehr rudimentäre Implementierung zur Verfügung, wobei eine vollständigere Implementierung als optionales RCP-Plug-in verfügbar ist.

Ergänzungen, die als Standardunterstützung mit dem Produkt geliefert geliefert werden sollen, sind als Standard zu markieren. Au diese Weise ist es möglich, die Unterstützung mit anderen Ergänzungen, die nicht als Standard markiert sind, außer Kraft zu setzen. Beachten Sie jedoch, dass zur selben Zeit immer nur eine Unterstützung aktiv sein kann. Im Falle mehrerer standardmäßiger und/oder nicht-standardmäßiger Unterstützungen ist das Ergebnis nicht deterministisch.

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


Beispiel für eine Ergänzung einer Browserunterstützung:
   

<extension point=

"org.eclipse.ui.browserSupport"

>

<support default=

"true"

class=

"com.example.xyz.MyBrowserSupport"

>

</support>

</extension>

Es wird erwartet, dass die Ergänzungen eine Klasse zur Verfügung stellen, die org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport erweitert.

Die Workbench stellt eine einfache Implementierung der Browserunterstützung zur Verfügung, die verwendet wird, wenn keine Ergänzungen in der Registrierungsdatenbank gefunden werden.