Browser
Kennung:
org.eclipse.help.base.browser
Seit:
3.0 (original hinzugefügt in Freigabe 2.0 als org.eclipse.help.ui.browser)
Beschreibung:
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.
Konfigurationsbefehle:
<!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>
- id - Eindeutige Kennung des Browsers.
- factoryclass - Die Implementierungsklasse für die Browser-Factory. Diese Klasse muss die Schnittstelle org.eclipse.help.browser.IBrowserFactory implementieren. Dieses Attribut kann übergangen werden, wenn stattdessen das Elementfactoryclass angegeben wird.
- name - Der Name des Browsers (übersetzbar).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - Die Implementierungsklasse für die Browser-Factory. Diese Klasse muss die Schnittstelle org.eclipse.help.browser.IBrowserFactory implementieren.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - Name eines Parameters, der an die Implementierungsklasse weitergegeben wird
- value - Name eines Parameters, der an die Implementierungsklasse weitergegeben wird
Beispiele:
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>
API-Information:
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.
Bereitgestellte Implementierung:
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.
Copyright (c) 2000, 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.