Browser

org.eclipse.help.base.browser

3.0 (original hinzugefügt in Freigabe 2.0 als org.eclipse.help.ui.browser)

Hier können Webbrowser bereitgestellt werden, die HTML-Dokumente eines bestimmten URLs anzeigen können.

Hinweis: seit 3.1 verwendet das Hilfefunktion die Browserunterstützung der Workbench (siehe org.eclipse.ui.browserSupport). Der in diesem Dokument beschriebene Erweiterungspunkt bleibt ausschließlich dem Einsatz für eine eigenständige Hilfe vorbehalten. Angepasste Browseradapter, die im Workbench-Modus funktionieren müssen, müssen in den Workbench-Erweiterungspunkt verschoben werden.

<!ELEMENT extension (browser*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT browser (factoryclass)>

<!ATTLIST browser

id           CDATA #REQUIRED

factoryclass CDATA #IMPLIED

name         CDATA #REQUIRED>


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


Das folgende Beispiel verwendet den Browser-Erweiterungspunkt:

 

<extension point=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"My Browser"

>

</browser>

</extension>

Die bereitgestellte Factoryklasse muss die Schnittstelle org.eclipse.help.browser.IBrowserFactory implementieren. Methoden in dieser Schnittstelle bestimmen, ob die Factory auf dem jeweiligen System verfügbar ist - d.h., ob sie in der Lage ist, Browserexemplare zu bereit zu stellen und Browser-Exemplare zu erstellen, die die Schnittstelle IBrowser implementieren.

Die Plug-ins org.eclipse.help.base und org.eclipse.help.ui enthalten die Implementierung von Browsern auf gängigen Plattformen. Andere Plug-ins können abweichende Implementierungen bereitstellen. In den Benutzervorgaben kann der Benutzer unter den verfügbaren Browsern einen Standardbrowser auswählen.