Image-Provider für Markierungen

org.eclipse.ui.ide.markerImageProviders

3.0 (ursprünglich hinzugefügt in Release 2.1 als 'org.eclipse.ui.markerImageProviders')

Am Erweiterungspunkt "markerImageProvider" können die Images für Markierungstypen im definierenden Plug-in angegeben werden.

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


Das folgende Beispiel zeigt zwei Formen von Image-Providern für Markierungen. In der ersten Form wird das Image nicht geändert und daher direkt deklariert. Bei der zweiten Form muss das Image anhand eines Exemplars von"IMarkerImageProvider" ermittelt werden.

  

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

[Geben Sie hier die API-Informationen ein.]

[Geben Sie hier Informationen zur bereitgestellten Implementierung dieses Erweiterungspunkts ein.]