Browser
Id:
org.eclipse.help.base.browser
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.
Bemærk: Siden 3.1 understøtter hjælpen browsere på arbejdsbænken (se org.eclipse.ui.browserSupport
). Det
udvidelsespunkt, der beskrives i dette dokument, er kun beregnet til
enkeltstående hjælp. Eventuelle tilpassede browseradaptere, der skal kunne
arbejde i arbejdsbænktilstand, skal flyttes til arbejdsbænkens
udvidelsespunkt.
Konfigurationskode:
<!ELEMENT extension (browser*)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
<!ELEMENT browser (factoryclass)>
<!ATTLIST browser
id CDATA #REQUIRED
factoryclass CDATA #IMPLIED
name CDATA #REQUIRED>
- id - browserens entydige id.
- factoryclass - implementeringsklassen for browserfabrikken.
Denne klasse skal implementere grænsefladen
org.eclipse.help.browser.IBrowserFactory.
Denne attribut kan udelades, og det indlejrede
factoryclass-element kan leveres i stedet.
- name - navnet på browseren (kan oversættes).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - implementeringsklassen for browserfabrikken. Denne
klasse skal implementere grænsefladen
org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - navn på en parameter, der sendes til
implementeringsklassen
- value - værdien for en parameter, der sendes til
implementeringsklassen
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