Navigateurs

org.eclipse.ui.browser.browsers

3.0 (ajouté à l'origine dans la version 2.0 en tant que org.eclipse.help.ui.browser)

Fournit des navigateurs Internet capables d'afficher des documents html d'une URL donnée.

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

Répertoires d'installation par défaut. Ces répertoires ne doivent pas contenir le chemin d'accès initial, car celui-ci sera remplacé par toutes les unités connues. (Par exemple, sous Windows, le répertoire d'un fichier "test.exe" rechercherait "c:\test.exe", "d:\test.exe", etc. pour toutes les unités connues.



L'exemple ci-dessous illustre l'utilisation d'un point d'extension de navigateur :

 

<extension point=

"org.eclipse.help.base.browser"

>

<browser id=

"org.eclipse.myPlugin.myBrowserID"

factoryClass=

"org.eclipse.myPlugin.myPackage.MyFactoryClass"

name=

"Mon navigateur"

>

</browser>

</extension>

La classe de fabrique indiquée doit implémenter l'interface org.eclipse.help.browser.IBrowserFactory. Les méthodes contenues dans cette interface définissent si la fabrique est disponible sur le système, c'est-à-dire si elle peut fournir des instances de navigateur et créer des instances de navigateur qui implémentent l'interface IBrowser.

Les plug-ins org.eclipse.help.base et org.eclipse.help.ui contiennent l'implémentation des navigateurs sur des plateformes courantes. D'autres plug-ins peuvent fournir d'autres implémentations. Dans les préférences, l'utilisateur peut sélectionner le navigateur par défaut parmi les navigateurs disponibles.