Poskytovatelé obrázku značkovače
Identifikátor:
org.eclipse.ui.ide.markerImageProviders
Od:
3.0 (původně přidáno ve verzi 2.1 jako org.eclipse.ui.markerImageProviders)
Popis:
Bod rozšíření markerImageProvider je bodem pro určení obrázků pro typy značkovačů v definujícím modulu plug-in.
Konfigurační markup:
<!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 - Jedinečný název, který lze použít k identifikaci tohoto bodu rozšíření markerImageProvider.
- markertype - Hodnota markertype je ID typu definovaného v
org.eclipse.core.resources.IMarker, na který se tato definice používá.
- icon - Pokud není definována žádná třída, použije se k definici ikony, která bude použita na tento typ značkovače, atribut ikony.
- class - Hodnota class je úplný název třídy, který se použije k vyhledání obrázku. Tato třída musí implementovat
IMarkerImageProvider.
Příklady:
Následuje příklad dvou forem poskytovatele obrázku značkovače. V prvním příkladu se obrázek nemění a je deklarován přímo. Ve druhém příkladu musí být obrázek určen instancí 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>
Informace rozhraní API:
[Zde zadejte informace o rozhraní API.]
Dodaná implementace:
[Zadejte informace o poskytnuté implementaci tohoto bodu rozšíření.]
Copyright (c) 2002, 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html