Navigateur
Identificateur :
org.eclipse.help.base.browser
Depuis :
3.0 (ajouté à l'origine dans la version 2.0 en tant que org.eclipse.help.ui.browser)
Description :
Fournit des
navigateur Internet capables d'afficher des documents html d'une URL
donnée.
Remarque : depuis la version 3.1, le système d'aide utilise le navigateur du plan de travail (voir org.eclipse.ui.browserSupport
). Le point d'extension décrit dans ce document doit continuer à n'être utilisé que pour l'aide autonome. Tout adaptateur de navigateur personnalisé ne pouvant travailler qu'en mode plan de travail doit être transposé dans le point d'extension de celui-ci.
Marques de configuration :
<!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 - l'identificateur unique du navigateur.
- factoryclass - classe d'implémentation de la fabrique du navigateur. Cette classe doit implémenter l'interface org.eclipse.help.browser.IBrowserFactory. Cet attribut est facultatif et l'élément factoryclass imbriqué peut être fournit à sa place.
- name - nom du navigateur (traduisible).
<!ELEMENT factoryclass (parameter*)>
<!ATTLIST factoryclass
class CDATA #REQUIRED>
- class - classe d'implémentation de la fabrique du navigateur. Cette classe doit implémenter l'interface org.eclipse.help.browser.IBrowserFactory.
<!ELEMENT
parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - nom d'un paramètre transmis à la classe
d'implémentation.
- value - valeur d'un paramètre transmis à la classe
d'implémentation.
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émentations
des navigateurs sur des plateformes courantes.
D'autres plug-ins peuvent fournir d'autres implémentations. Dans les préférence, 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 publique Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html