Navigateurs
Identificateur :
org.eclipse.ui.browser.browsers
Depuis la version :
3.0 (ajouté à l'origine dans la version 2.0 en tant que org.eclipse.help.ui.browser)
Description :
Fournit des
navigateurs Internet capables d'afficher des documents html d'une URL
donnée.
Marques de configuration :
<!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 - l'identificateur unique du navigateur.
- factoryclass - classe d'implémentation de la fabrique du navigateur. Cette classe doit implémenter l'interface org.eclipse.ui.browser.BrowserFactory.
- name - nom du navigateur (traduisible).
- os - liste de systèmes d'exploitation séparés par une virgule. Seuls les navigateurs possédant le système d'exploitation approprié seront utilisés. Si le paramètre os est vide, on suppose que le navigateur fonctionne sur tous les systèmes d'exploitation
- executable - nom de fichier exécutable
<!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.
Exemples :
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>
Informations d'API :
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.
Implémentation fournie :
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.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html