Browser
Kennung:
org.eclipse.ui.browser.browsers
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.
Konfigurationsbefehle:
<!ELEMENT extension (browser*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT browser (location)>
<!ATTLIST browser
id CDATA #REQUIRED
factoryclass CDATA #IMPLIED
name CDATA #REQUIRED
os CDATA #IMPLIED
executable CDATA #IMPLIED>
- id: Eindeutige Kennung des Browsers.
- factoryclass: Die Implementierungsklasse für die Browser-Factory. Diese Klasse muss die Schnittstelle org.eclipse.ui.browser.BrowserFactory implementieren.
- name: Der Name des Browsers (übersetzbar).
- os: Eine durch Kommata gegliederte Liste mit Betriebssystemen. Es werden nur Browser mit dem richtigen Betriebssystem verwendet. Falls der Parameter "os" leer ist, wird davon ausgegangen, dass der Browser bei allen Betriebssystemen verwendet werden kann.
- executable: Der Name der ausführbaren Datei.
<!ELEMENT location (#PCDATA)>
Dieses Element gibt Standardinstallationspfade an. Diese Position sollten den Ausgangspfad nicht enthalten, da er durch alle bekannten Laufwerke ersetzt wird. (Beispielsweise würde unter Windows bei einer Position "test.exe" nach "c:\test.exe", "d:\test.exe" usw. für alle bekannten Laufwerke gesucht werden.
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-Informationen:
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.