Οργανωτές σημείων διακοπής

org.eclipse.debug.ui.breakpointOrganizers

3.1

Οι οργανωτές σημείων διακοπής κατηγοριοποιούν τα σημεία διακοπής με βάση ορισμένα συγκεκριμένα κριτήρια. Για παράδειγμα, ένας οργανωτής σημείων διακοπής παρέχεται για την κατηγοριοποίηση των σημείων διακοπής ανάλογα με το έργο. Οι οργανωτές με το καθορισμένο όνομα θα δημιουργούνται αυτόματα από την πλατφόρμα εντοπισμού και διόρθωσης σφαλμάτων και θα εμφανίζονται στον χρήστη ως επιλογές της ομαδοποίησης σημείων διακοπής. Η παρεχόμενη κλάση, η οποία πρέπει να υλοποιεί την org.eclipse.debug.ui.IBreakpointOrganizerDelegate, θα φορτώνεται μόνο όταν χρειάζεται, έτσι ώστε να αποφεύγεται η πρώιμη ενεργοποίηση της πρόσθετης λειτουργίας.

<!ELEMENT extension (breakpointOrganizer+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT breakpointOrganizer EMPTY>

<!ATTLIST breakpointOrganizer

id          CDATA #REQUIRED

class       CDATA #REQUIRED

label       CDATA #REQUIRED

icon        CDATA #IMPLIED

othersLabel CDATA #IMPLIED>


Παρακάτω δίνεται ένα παράδειγμα επέκτασης οργανωτή σημείων διακοπής.

<extension point=

"org.eclipse.debug.ui.breakpointOrganizers"

>

<breakpointOrganizer class=

"com.example.BreakpointOrganizer"

id=

"com.example.BreakpointOrganizer"

label=

"Example Organizer"

icon=

"icons/full/obj16/example_org.gif"

/>

</extension>

Στο παραπάνω παράδειγμα, η μέθοδος κατασκευής που παρέχεται θα συμπεριληφθεί στη λίστα των επιλογών για την ομαδοποίηση των σημείων διακοπής ("Ομαδοποίηση κατά > Παράδειγμα οργανωτή"). Όταν επιλέγεται, ο συσχετισμένος οργανωτής θα χρησιμοποιείται για την κατηγοριοποίηση των σημείων διακοπής.

Η τιμή του γνωρίσματος class πρέπει να είναι ένα πλήρες όνομα κλάσης Java η οποία υλοποιεί τη διεπαφή org.eclipse.debug.ui.IBreakpointOrganizerDelegate.

Η πλατφόρμα εντοπισμού και διόρθωσης σφαλμάτων παρέχει οργανωτές σημείων διακοπής για έργα, αρχεία, είδη σημείων διακοπής και σύνολα εργασίας.