Image-Provider für Markierungen
Kennung:
org.eclipse.ui.ide.markerImageProviders
Seit:
3.0 (ursprünglich hinzugefügt in Release 2.1 als 'org.eclipse.ui.markerImageProviders')
Beschreibung:
Am Erweiterungspunkt "markerImageProvider" können die Images für Markierungstypen im definierenden Plug-in angegeben werden.
Konfigurationsbefehle:
<!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 - Ein eindeutiger Name, mit dem dieses Objekt "markerImageProvider" gekennzeichnet wird.
- markertype - Der Markierungstyp ist die ID des in
org.eclipse.core.resources.IMarker
definierten Typs, auf den diese Definition angewendet wird.
- icon - Falls keine Klasse definiert ist, wird mit dem Attribut "icon" ein Symbol definiert, das auf diesen Markierungstyp angewendet wird.
- class - Der vollständig qualifizierte Name der Klasse, die für die Suche nach einem Image verwendet wird. Diese Klasse muss
IMarkerImageProvider
implementieren.
Beispiele:
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>
API-Information:
[Geben Sie hier die API-Informationen ein.]
Bereitgestellte Implementierung:
[Geben Sie hier Informationen zur bereitgestellten Implementierung dieses Erweiterungspunkts ein.]
Copyright (c) 2002, 2004 IBM Corporation and others.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.