Browsere
Id:
org.eclipse.ui.browser.browsers
Fra:
3.0 (oprindeligt tilføjet i release 2.0 som
org.eclipse.help.ui.browser)
Beskrivelse:
Til levering af webbrowsere, der kan vise html-dokumenter på en URL.
Konfigurationskode:
<!ELEMENT extension (browser*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
<!ELEMENT browser (location)>
<!ATTLIST browser
id CDATA #REQUIRED
factoryclass CDATA #IMPLIED
name CDATA #REQUIRED
os CDATA #IMPLIED
executable CDATA #IMPLIED>
- id - browserens entydige id.
- factoryclass - implementeringsklassen for browserfabrikken. Denne klasse skal implementere grænsefladen org.eclipse.ui.browser.BrowserFactory.
- name - navnet på browseren (kan oversættes).
- os - kommasepareret liste over styresystemer. Kun browsere med korrekt styresystem anvendes. Hvis parameteren os er tom, antages det, at browseren kan arbejde på alle styresystemer.
- executable - det eksekvérbare filnavn.
<!ELEMENT location (#PCDATA)>
Standardindstallationsplaceringer. Disse placeringer bør ikke indeholde den initiale sti, da den erstattes med alle kendte drev. Under Windows vil placeringen "test.exe" se efter "c:\test.exe", "d:\test.exe" osv. på alle kendte drev.
Eksempler:
Det følgende er et eksempel på brug af udvidelsespunktet til browser:
<udvidelsespunkt=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"My Browser"
>
</browser>
</extension>
API-oplysninger:
Den leverede
fabrikklasse skal implementere grænsefladen
org.eclipse.help.browser.IBrowserFactory.
Metoder i denne grænseflade bestemmer, om fabrikken er tilgængelig på et
givet system, dvs. er i stand til at levere browserforekomster og oprette
browserforekomster, der implementerer IBrowser-grænsefladen.
Leveret implementering:
Plugin
org.eclipse.help.base og org.eclipse.help.ui
indeholder implementering af browsere på almindelige platforme.
Andre plugin kan levere andre implementeringer. Brugeren kan under
indstillinger vælge standardbrowseren fra de tilgængelige browsere.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html