Browser

org.eclipse.help.base.browser

3.0 (oorspronkelijk toegevoegd in versie 2.0 als org.eclipse.help.ui.browser)

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.

<!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>


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


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>

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.

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.