Navigateur

org.eclipse.help.base.browser

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

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.

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


<!ELEMENT factoryclass (parameter*)>

<!ATTLIST factoryclass

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


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é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.