Prise en charge du navigateur
Identificateur :
org.eclipse.ui.browserSupport
Depuis :
3.1
Description :
Ce point d'extension est utilisé pour la prise en charge du navigateur du plan de travail. Cette prise en charge permet d'ouvrir les URL pour tous les plug-ins d'Eclipse. Le plan de travail offre une implémentation très rudimentaire qui peut être complétée par un plug-in RCP facultatif.
Les contributions destinées à être prises en charge de manière standard avec le produit sont marquées comme étant des contributions par défaut
. Ainsi, il est possible de remplacer cette prise en charge par une autre contribution n'étant pas une contribution par défaut
. Notez cependant qu'une seule prise en charge peut être active à un moment donné. Dans le cas de plusieurs contributions par défaut et/ou n'étant pas par défaut, le résultat est indéterminé.
Marques de configuration :
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet du point d'extension
cible.
- id - identificateur facultatif de l'instance d'extension.
- name - nom facultatif de l'instance d'extension.
<!ELEMENT support EMPTY>
<!ATTLIST support
class CDATA #REQUIRED
default (true | false) "false">
- class - classe permettant la prise en charge du navigateur pour le plan de travail. Cette classe devrait étendre
org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
- default - indique si cette prise en charge est la prise en charge par défaut. La prise en charge du navigateur doit être marquée comme prise en charge par défaut si elle est intégrée au produit comme prise en charge standard du navigateur. Les prises en charge du navigateur qui nécessitent de remplacer la prise en charge par défaut doivent avor cet indicateur défini sur
false
. Lorsque le plan de travail rencontre deux extensions, il privilégiera l'extension qui n'est pas par défaut sur celle qui l'est.
Exemples :
L'exemple suivant illustre une contribution de prise en charge du navigateur :
<extension point=
"org.eclipse.ui.browserSupport"
>
<support
default=
"true"
class=
"com.example.xyz.MyBrowserSupport"
>
</support>
</extension>
Informations d'API :
Les programmes de contribution sont supposés fournir une classe qui étend org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport
.
Implémentation fournie :
Le plan de travail offre une implémentation simple de la prise en charge du navigateur utilisée lorsqu'aucune contribution n'est trouvée dans le registre.
Copyright (c) 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