Prohlížeč

org.eclipse.help.base.browser

3.0 (původně přidán ve verzi 2.0 jako org.eclipse.help.ui.browser)

Pro poskytnutí webových prohlížečů schopných zobrazit dokumenty html na dané adrese URL.

Poznámka: Od verze 3.1 používá systém nápovědy podporu prohlížečů modulu Workbench (viz org.eclipse.ui.browserSupport). Bod rozšíření popisovaný v tomto dokumentu se má nadále používat pouze pro samostatnou nápovědu. Všechny adaptéry vlastních prohlížečů, které mají pracovat v režimu modulu Workbench, je třeba přesunout do bodu rozšíření modulu Workbench.

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


Následuje příklad užití bodu rozšíření prohlížeče:

 

<extension point=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"My Browser"

>

</browser>

</extension>

Dodaná továrna musí implementovat rozhraní org.eclipse.help.browser.IBrowserFactory. Metody v tomto rozhraní určují, zda je továrna v daném systému dostupná, tj. zda je schopná dodávat instance prohlížeče, a vytvářejí instance prohlížeče, které implementují rozhraní IBrowser.

Moduly plug-in org.eclipse.help.base a org.eclipse.help.ui obsahují implementaci prohlížečů na běžných platformách. Ostatní moduly plug-in mohou poskytovat odlišné implementace. Uživatel může v předvolbách vybrat z dostupných prohlížečů výchozí prohlížeč.