Browsers
ID:
org.eclipse.ui.browser.browsers
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.
Configuratiemarkup:
<!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 - het unieke ID van de browser.
- factoryclass - de implementatieklasse van de browserfactory. Deze klasse moet de interface org.eclipse.ui.browser.BrowserFactory implementeren.
- name - de naam van de browser (vertaalbaar).
- os - een door komma's gescheiden lijst met besturingssystemen. Alleen browsers met het juiste besturingssysteem worden gebruikt. Als de parameter os leeg is, wordt verondersteld dat de browser op alle besturingssystemen werkt.
- executable - de naam van het uitvoerbare bestand.
<!ELEMENT location (#PCDATA)>
Standaardinstallatielocaties. Deze locaties mogen niet het oorspronkelijke pad bevatten omdat dit wordt vervangen door alle bekende stations. (Op Windows bijvoorbeeld wordt voor de locatie "test.exe" gezocht naar "c:\test.exe", "d:\test.exe" enzovoort voor alle bekende stations).
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.