Prohlížeč
Identifikátor:
org.eclipse.help.base.browser
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.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.
Konfigurační markup:
<!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>
- 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.help.browser.IBrowserFactory. Tento atribut je možné vynechat a místo toho může být poskytnut vnořený prvek factoryclass.
- name - Název prohlížeče (přeložitelný).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - Implementační třída továrny na prohlížeče. Tato třída musí implementovat rozhraní org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - Název parametru předávaného implementační třídě.
- value - Hodnota parametru předávaného implementační třídě.
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