Browser
ID:
org.eclipse.help.base.browser
Sinds:
3.0 (oorspronkelijk toegevoegd in versie 2.0 als org.eclipse.help.ui.browser)
Beschrijving:
Voor het aanbieden van webbrowsers die HTML-documenten op een bepaalde URL kunnen afbeelden. Opmerking: Vanaf 3.1 gebruikt het Help-systeem browserondersteuning van de workbench (zie org.eclipse.ui.browserSupport
). Het extensiepunt dat in dit document wordt uitgelegd, wordt alleen voor stand-alone Help gebruikt. Aangepaste browseradapters die in de workbenchwerkstand moeten functioneren, moeten naar het workbenchextensiepunt worden verplaatst.
Configuratiemarkup:
<!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 - het unieke ID van de browser.
- factoryclass - de implementatieklasse van de browserfactory. De interface org.eclipse.help.browser.IBrowserFactory moet door deze klasse worden geïmplementeerd. Dit kenmerk is niet verplicht; u kunt ook het geneste element factoryclass opgeven.
- name - de naam van de browser (vertaalbaar).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - de implementatieklasse van de browserfactory. De interface org.eclipse.help.browser.IBrowserFactory moet door deze klasse worden geïmplementeerd.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - de naam van de parameter die aan de implementatieklasse wordt doorgegeven.
- value - de waarde van de parameter die aan de implementatieklasse wordt doorgegeven.
Voorbeelden:
Dit is een voorbeeld van de extensie browser:
<extension point=
"org.eclipse.help.base.browser"
>
<browser
id=
"org.eclipse.myPlugin.myBrowserID"
factoryClass=
"org.eclipse.myPlugin.myPackage.MyFactoryClass"
name=
"Mijn browser"
>
</browser>
</extension>
API-informatie:
De interface org.eclipse.help.browser.IBrowserFactory moet door de opgegeven factory-klasse worden geïmplementeerd. Door methoden in de interface wordt bepaald of de factory beschikbaar is op het systeem, dus of browser-instances kunnen worden gebruikt, en worden browser-instances gemaakt waarmee de interface IBrowser wordt geïmplementeerd.
Verstrekte implementatie:
De plugins org.eclipse.help.base en org.eclipse.help.ui bevatten een browserimplementatie voor gangbare platformen. Overige implementaties kunnen door andere plugins worden geleverd. De standaardbrowser kan in de voorkeursinstellingen worden geselecteerd.
Copyright (c) 2000, 2005 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.