Proveedores de imágenes de marcadores
Identificador:
org.eclipse.ui.ide.markerImageProviders
A partir del release:
3.0 (originariamente añadido en el release 2.1 como org.eclipse.ui.markerImageProviders)
Descripción:
El punto de extensión markerImageProvider es el punto destinado a especificar las imágenes de los tipos de marcador en el conector que los define.
Código de configuración:
<!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: nombre exclusivo que puede utilizarse para identificar este markerImageProvider.
- markertype: ID del tipo definido en
org.eclipse.core.resources.IMarker
al que se aplica esta definición.
- icon: si no existe ninguna clase definida, el atributo icon se utiliza para definir el icono que se aplicará a este tipo de marcador.
- class: nombre totalmente calificado de la clase que se utilizará para buscar una imagen. Esta clase debe implementar
IMarkerImageProvider
.
Ejemplos:
A continuación figura un ejemplo de las dos formas de proveedor de imágenes de marcador. En la primera, la imagen no cambia y se declara directamente. En la segunda, la imagen debe determinarse mediante una instancia 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>
Información sobre las API:
[Especificar aquí la información sobre las API.]
Implementación suministrada:
[Especificar la información acerca de la implementación suministrada de este punto de extensión.]
Copyright (c) 2002, 2004 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html