Σημεία διακοπής
Ταυτότητα:
org.eclipse.debug.core.breakpoints
Περιγραφή:
Αυτό το σημείο επέκτασης ορίζει ένα μηχανισμό για τον προσδιορισμό νέων ειδών σημείων διακοπής.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (breakpoint*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
- id - προσδιορίζει μια μοναδική ταυτότητα για το συγκεκριμένο είδος σημείου διακοπής.
- markerType - προσδιορίζει το πλήρες όνομα ταυτότητας (id) που ορίζει τον αντίστοιχο δείκτη για τα σημεία διακοπής του συγκεκριμένου είδους.
- class - προσδιορίζει το πλήρες όνομα της κλάσης Java η οποία υλοποιεί το
IBreakpoint
.
- name - προσδιορίζει ένα όνομα, το οποίο παρουσιάζεται στον χρήστη, για το συγκεκριμένο είδος σημείου διακοπής. Για παράδειγμα, "Java Line Breakpoint". Το γνώρισμα αυτό προστέθηκε στην έκδοση 3.1, με σκοπό την αυτόματη ομαδοποίηση σημείων διακοπής, ανάλογα με το είδος τους. Όταν δεν προσδιορίζεται αυτό το γνώρισμα, τα σημεία διακοπής αυτού του είδους δεν μπορούν να ομαδοποιηθούν αυτόματα με βάση το είδος.
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα σημείου επέκτασης είδους ρυθμίσεων εκκίνησης.
<extension point=
"org.eclipse.debug.core.breakpoints"
>
<breakpoint
id=
"com.example.ExampleBreakpoint"
markerType=
"com.example.ExampleBreakpointMarker"
class=
"com.example.ExampleBreakpointImpl"
>
</breakpoint>
</extension>
Στο παραπάνω παράδειγμα, το καθορισμένο είδος σημείου διακοπής υλοποιείται από την κλάση "com.example.BreakpointImpl".
Υπάρχει ένας ορισμός συσχετισμένου δείκτη για το "com.example.ExampleBreakpointMarker", που ορίζει τα γνωρίσματα του συγκεκριμένου σημείου διακοπής.
Πληροφορίες API:
Η τιμή του γνωρίσματος class πρέπει να είναι ένα πλήρες όνομα κλάσης Java η οποία υλοποιεί τη διεπαφή org.eclipse.debug.core.model.IBreakpoint.
Copyright (c) 2000, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.