Providers van merktekenafbeeldingen
ID:
org.eclipse.ui.ide.markerImageProviders
Sinds:
3.0 (oorspronkelijk toegevoegd in versie 2.1 als org.eclipse.ui.markerImageProviders)
Beschrijving:
Het extensiepunt markerImageProvider is het punt waar u de afbeeldingen voor merktekentypen in de definiërende plugin opgeeft.
Configuratiemarkup:
<!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 - een unieke naam die kan worden gebruikt voor het identificeren van deze merktekenafbeeldingprovider.
- markertype - het merktekentype is het ID van het type dat is gedefinieerd in
org.eclipse.core.resources.IMarker
.
- icon - als er geen klasse is gedefinieerd, wordt het kenmerk icon gebruikt om vast te stellen welk pictogram op het merktekentype wordt toegepast.
- class - de volledig gekwalificeerde naam van een klasse die wordt gebruikt om een afbeelding te zoeken. Deze klasse moet
IMarkerImageProvider
implementeren.
Voorbeelden:
Hier volgt een voorbeeld van twee vormen van providers van merktekenafbeeldingen. In het eerste geval wordt de afbeelding niet gewijzigd en direct gedeclareerd. In het tweede geval moet de afbeelding worden vastgesteld door een instance van 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>
API-informatie:
[Voeg API-informatie hier toe.]
Verstrekte implementatie:
[Voeg informatie over de verstrekte implementatie van dit extensiepunt hier toe.]
Copyright (c) 2002, 2004 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.