Fournisseurs d'image de marqueur
Identificateur :
org.eclipse.ui.ide.markerImageProviders
Depuis :
3.0 (ajouté à l'origine dans la version 2.1 en tant que org.eclipse.ui.markerImageProviders)
Description :
Le point
d'extension markerImageProvider sert à indiquer les images
pour les types de marqueurs dans le plug-in de définition.
Marques de configuration :
<!ELEMENT extension (imageprovider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT imageprovider EMPTY>
<!ATTLIST imageprovider
id CDATA #REQUIRED
markertype CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #IMPLIED>
- id - nom unique pouvant être utilisé pour identifier ce
fournisseur d'image de marqueur.
- markertype - ID du type défini dans
org.eclipse.core.resources.IMarker
auquel cet définition est
appliquée.
- icon - si aucune classe n'est définie, cet attribut permet de
définir l'icône associée à ce type de marqueur.
- class - nom complet qualifié de la classe utilisée pour
rechercher une image. Cette classe doit implémenter
IMarkerImageProvider
.
Exemples :
L'exemple
ci-dessous illustre deux syntaxes de fournisseurs d'images de marqueur. dans la première, l'image ne change pas et est directement déclarée. Dans la seconde, l'image doit être
déterminée par une instance de IMarkerImageProvider.
<extension
point=
"org.eclipse.ui.ide.markerImageProviders"
>
<imageprovider
markertype=
"org.eclipse.core.resources.taskmarker"
icon=
"taskicon.gif"
id=
"myPlugin.declarativeMarkerProvider"
>
</imageprovider>
<imageprovider
markertype=
"org.eclipse.core.resources.problemmarker"
class=
"myPlugin.MyIMarkerImageProvider"
id=
"myPlugin.implementedMarkerProvider"
>
</imageprovider>
</extension>
Informations d'API :
[Entrer les informations d'API ici.]
Implémentation fournie :
[Entrer
les informations sur l'implémentation fournie de ce point d'extension.]
Copyright (c) 2002, 2004 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