Jelzőfeloldás

org.eclipse.ui.ide.markerResolution

3.0 (eredetileg az 2.0 kiadásba került be, mint org.eclipse.ui.markerResolution)

Ez a kiterjesztési pont szolgál egy jelzőfeloldás-generátor egy bizonyos "fajtájú" (egy adott típusú, vagy bizonyos attribútumértékekkel rendelkező) jelzőhöz rendelésére.

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


Az alábbiakban bemutatunk egy példát egy jelzőfeloldás kiterjesztésre (figyelje meg a részelem és az attribútumok használatának módját):

 

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

A fenti példában a jelzőfeloldás-generátor azon org.eclipse.ui.examples.readmetool.readmemarker típusú jelzőkhöz van társítva, amelyek org.eclipse.ui.examples.readmetool.id attribútumának értéke 1234.

Egynél több jelzősúgó-generátor is megadható egy jelzőhöz.