Markeringsopløsninger

org.eclipse.ui.ide.markerResolution

3.0 (oprindeligt tilføjet i release 2.0 som org.eclipse.ui.markerResolution)

Dette udvidelsespunkt bruges til at knytte en generator af markeringsopløsninger til en bestemt type markering (en markering af en bestemt type eller med bestemte attributværdier).

<!ELEMENT extension (markerResolutionGenerator*)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


<!ELEMENT markerResolutionGenerator (attribute*)>

<!ATTLIST markerResolutionGenerator

class      CDATA #REQUIRED

markerType CDATA #IMPLIED>


<!ELEMENT attribute EMPTY>

<!ATTLIST attribute

navn  CDATA #REQUIRED

value CDATA #REQUIRED>


Her er et eksempel på en udvidelse til en generator af markeringsopløsninger (bemærk underelementet og den måde attributterne bruges på):

 

<udvidelsespunkt=

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

I eksemplet ovenfor knyttes en generator til markeringsopløsninger til markeringer af typen org.eclipse.ui.examples.readmetool.readmemarker, hvis org.eclipse.ui.examples.readmetool.id-attribut har værdien 1234.

Der kan leveres mere end én generator til markeringsopløsning for en bestemt markering.