Resoluções dos Marcadores

org.eclipse.ui.ide.markerResolution

3.0 (originalmente adicionado na edição 2.0 como org.eclipse.ui.markerResolution)

Este ponto de extensão é utilizado para associar um gerador de resolução de marcadores a um "tipo" específico de marcador. (Um marcador de um determinado tipo ou que tenha determinados valores de atributos.)

<!ELEMENT extension (markerResolutionGenerator*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT markerResolutionGenerator (attribute*)>

<!ATTLIST markerResolutionGenerator

class      CDATA #REQUIRED

markerType CDATA #IMPLIED>


<!ELEMENT attribute EMPTY>

<!ATTLIST attribute

name  CDATA #REQUIRED

value CDATA #REQUIRED>


A seguir encontra-se um exemplo de uma extensão de gerador de resolução de marcadores (repare no sub-elemento e no modo como os atributos são utilizados):

 

<extension point=

"org.eclipse.ui.ide.markerResolution"

>

<markerResolutionGenerator class=

"org.eclipse.ui.examples.readmetool.ReadmeMarkerResolutionGenerator"

markerType=

"org.eclipse.ui.examples.readmetool.readmemarker"

>

<attribute name=

"org.eclipse.ui.examples.readmetool.id"

value=

"1234"

/>

</markerResolutionGenerator>

</extension>

No exemplo anterior, um gerador de resolução de marcadores é associado a marcadores do tipo org.eclipse.ui.examples.readmetool.readmemarker cujo atributo org.eclipse.ui.examples.redmetool.id tem um valor de 1234.

Poderá ser fornecido mais do que um gerador de ajuda para marcadores para um determinado marcador.