Markeerfixes

org.eclipse.ui.ide.markerResolution

3.0 (oorspronkelijk toegevoegd in versie 2.0 als org.eclipse.ui.markerResolution)

Dit extensiepunt wordt gebruikt om markeerfixgenerators te koppelen aan een specifiek soort merkteken (een merkteken van een bepaald type of met bepaalde kenmerkwaarden).

<!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>


Dit is een voorbeeld van de extensie markerResolution (let op het subelement en de manier waarop de kenmerken worden gebruikt):

 

<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>

In het bovenstaande voorbeeld wordt de markeerfixgenerator gekoppeld aan merktekens van het type org.eclipse.ui.examples.readmetool.readmemarker waarvan het kenmerk org.eclipse.ui.examples.readmetool.id de waarde 1234 heeft.

Er kan meer dan één markeerhelpgenerator voor een bepaald merkteken worden geleverd.