Merkintöjen selvitys

org.eclipse.ui.ide.markerResolution

3.0 (lisättiin alun perin versioon 2.0 tunnisteella org.eclipse.ui.markerResolution)

Tämän laajennuspisteen avulla merkintöjen selvityksen luontitoiminto yhdistetään tietyn lajin merkintöihin. (Yhdistämisen voi tehdä merkinnän lajin tai sen määritteiden arvojen perusteella.)

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


Seuraavassa on esimerkki merkintöjen selvityksen luontitoimintolaajennuksesta (huomaa, miten alielementtejä ja määritteitä on käytetty):

 

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

Edellisessä esimerkissä merkintöjen selvityksen luontitoiminto yhdistetään lajin org.eclipse.ui.examples.readmetool.readmemarker merkintöihin, joiden org.eclipse.ui.examples.redmetool.id-määritteen arvo on 1234.

Yksittäisen merkinnän voi yhdistää useampaan kuin yhteen merkintäohjeen luontitoimintoon.