Αναλύσεις δεικτών

org.eclipse.ui.ide.markerResolution

3.0 (προστέθηκε αρχικά στην έκδοση 2.0 ως org.eclipse.ui.markerResolution)

Αυτό το σημείο επέκτασης χρησιμοποιείται για την αντιστοίχιση ενός προγράμματος δημιουργίας ανάλυσης δεικτών με ένα συγκεκριμένο "είδος" δείκτη. (ένας δείκτης ορισμένου είδους ή ένας δείκτης που διαθέτει ορισμένες τιμές γνωρισμάτων).

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


Ακολουθεί ένα παράδειγμα επέκτασης προγράμματος δημιουργίας ανάλυσης δείκτη (προσέξτε το υπο-στοιχείο και τον τρόπο χρήσης των γνωρισμάτων):

 

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

Στο παραπάνω παράδειγμα γίνεται αντιστοίχιση ενός προγράμματος ανάλυσης δείκτη με δείκτες του είδους org.eclipse.ui.examples.readmetool.readmemarker, οι οποίοι έχουν τιμή γνωρίσματος org.eclipse.ui.examples.redmetool.id 1234.

Είναι δυνατή η παροχή περισσότερων από ένα προγραμμάτων δημιουργίας βοήθειας δεικτών για έναν δεδομένο δείκτη.