Webové prohlížeče
Identifikátor:
org.eclipse.ui.browser.browsers
Od:
3.0 (původně přidán ve verzi 2.0 jako org.eclipse.help.ui.browser)
Popis:
Pro poskytnutí webových prohlížečů schopných zobrazit dokumenty html na dané adrese URL.
Konfigurační markup:
<!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 - Jedinečné ID prohlížeče.
- factoryclass - Implementační třída továrny na prohlížeče. Tato třída musí implementovat rozhraní org.eclipse.ui.browser.BrowserFactory.
- name - Název prohlížeče (přeložitelný).
- os - Seznam operačních systémů oddělených čárkami. Lze použít pouze prohlížeče se správným operačním systémem. Pokud je parametr os prázdný, bude se předpokládat, že prohlížeč funguje na všech operačních systémech.
- executable - Název souboru spustitelného programu.
<!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.
Příklady:
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>
Informace rozhraní API:
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.
Dodaná implementace:
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č.
Copyright (c) 2000, 2005 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html