Webové prohlížeče

org.eclipse.ui.browser.browsers

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.

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


<!ELEMENT location (#PCDATA)>

Výchozí umístění instalace. Tato umístění by neměla obsahovat počáteční cestu, protože bude zaměněna za všechny známé jednotky. (např. v systému Windows bude umístění souboru "test.exe" znamenat, že se soubor vyhledá v umístění "c:\test.exe", "d:\test.exe" atd. na všech známých jednotkách.



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č.