Fornecedores de Imagens de Marcadores
Identificador:
org.eclipse.ui.ide.markerImageProviders
A partir de:
3.0 (originalmente adicionado na edição 2.1 como org.eclipse.ui.markerImageProviders)
Descrição:
O ponto de extensão markerImageProvider é o
ponto para especificar as imagens para os tipos de marcadores no plug-in de definição.
Marcação da Configuração:
<!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 - um nome único que pode ser utilizado para identificar este identify this markerImageProvider.
- markertype - o markertype é o ID do tipo definido em
org.eclipse.core.resources.IMarker
ao qual se aplica esta definição.
- icon - se não existir nenhuma classe definida, o atributo icon é utilizado para definir o ícone que será aplicado a este tipo de marcador.
- class - a classe é o nome totalmente qualificado da classe que será utilizada para procurar uma imagem. Esta classe deve implementar
IMarkerImageProvider
.
Exemplos:
A seguir encontra-se um exemplo dos dois formatos de fornecedores de imagens de marcadores. O primeiro é aquele em que a imagem não é alterada e é declarada directamente. Para o segundo, a imagem deve ser determinada por uma instância 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>
Informações de API:
[Inserir aqui informações de API.]
Implementação Facultada:
[Inserir as informações relativas à implementação facultada para este ponto de extensão.]
Copyright (c) 2002, 2004 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html