Οργανωτές σημείων διακοπής
Ταυτότητα:
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>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - μοναδική ταυτότητα για το συγκεκριμένο οργανωτή σημείων διακοπής.
- class - Υλοποίηση της
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
που πραγματοποιεί την κατηγοριοποίηση
- label - Ετικέτα για τον οργανωτή, κατάλληλη για να εμφανίζεται στον χρήστη.
- icon - Προαιρετική διαδρομή προς ένα εικονίδιο το οποίο μπορεί να εμφανίζεται για τον οργανωτή.
- othersLabel - Προαιρετική ετικέτα για τον οργανωτή, κατάλληλη για να εμφανίζεται στον χρήστη, για την περιγραφή των σημείων διακοπής που δεν ανήκουν στην κατηγορία η οποία δόθηκε από τον οργανωτή. Για παράδειγμα, εάν ένας οργανωτής κατηγοριοποιεί τα σημεία διακοπής σύμφωνα με τα σύνολα εργασίας, αλλά ένα σημείο διακοπής δεν ανήκει σε κάποιο σύνολο εργασίας, τότε θα χρησιμοποιηθεί αυτή η ετικέτα. Εάν δεν προσδιορίζεται, χρησιμοποιείται η τιμή "Άλλο".
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα επέκτασης οργανωτή σημείων διακοπής.
<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>
Στο παραπάνω παράδειγμα, η μέθοδος κατασκευής που παρέχεται θα συμπεριληφθεί στη λίστα των επιλογών για την ομαδοποίηση των σημείων διακοπής ("Ομαδοποίηση κατά > Παράδειγμα οργανωτή"). Όταν επιλέγεται, ο συσχετισμένος οργανωτής θα χρησιμοποιείται για την κατηγοριοποίηση των σημείων διακοπής.
Πληροφορίες API:
Η τιμή του γνωρίσματος class πρέπει να είναι ένα πλήρες όνομα κλάσης Java η οποία υλοποιεί τη διεπαφή org.eclipse.debug.ui.IBreakpointOrganizerDelegate.
Παρεχόμενη υλοποίηση:
Η πλατφόρμα εντοπισμού και διόρθωσης σφαλμάτων παρέχει οργανωτές σημείων διακοπής για έργα, αρχεία, είδη σημείων διακοπής και σύνολα εργασίας.
Copyright (c) 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.