Στοιχεία συμμετοχής συγχρονισμού
Ταυτότητα:
org.eclipse.team.ui.synchronizeParticipants
Από:
3.0
Περιγραφή:
Αυτό το σημείο επέκτασης χρησιμοποιείται για την καταχώρηση ενός στοιχείου συμμετοχής συγχρονισμού. Το στοιχείο συμμετοχής συγχρονισμού είναι ένα συστατικό στοιχείο που εμφανίζει αλλαγές μεταξύ πόρων και συνήθως επιτρέπει στο χρήστη να χειρίζεται τις αλλαγές. Για παράδειγμα, το CVS ορίζει ένα στοιχείο συμμετοχής συγχρονισμού του χώρου εργασίας που επιτρέπει την εμφάνιση αλλαγών μεταξύ των πόρων ενός χώρου εργασίας και των πόρων σε μια απομακρυσμένη θέση, το οποίο χρησιμοποιείται για τη κοινή χρήση των πόρων αυτών. Τα στοιχεία συμμετοχής συγχρονισμού δημιουργούνται συνήθως μέσω ενός οδηγού στοιχείου συμμετοχής συγχρονισμού ή μπορούν να δημιουργηθούν μέσω μιας πρόσθετης λειτουργίας και στη συνέχεια να καταχωρηθούν με το ISynchronizeManager. Η προβολή "Συγχρονισμός" εμφανίζει τα στοιχεία συμμετοχής συγχρονισμού.
Το στοιχείο συμμετοχής είναι ένα γενικό συστατικό στοιχείο που παρέχει πρόσβαση στη δημιουργία μιας σελίδας και εμφανίζεται στο χρήστη, και μια ρύθμιση που καθορίζει κοινές παραμέτρους ρύθμισης για τη σελίδα. Η προβολή "Συγχρονισμός" δεν επιβάλει περιορισμούς στον τρόπο εμφάνισης των αλλαγών στο χρήστη και διαχειρίζεται μόνο τα στοιχεία συμμετοχής.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT participant EMPTY>
<!ATTLIST participant
icon CDATA #IMPLIED
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #REQUIRED
persistent (true | false) "false">
- icon - ένα εικονίδιο που θα χρησιμοποιείται κατά την εμφάνιση αυτού του στοιχείου συμμετοχής σε λίστες και μενού.
- id - Ένα μοναδικό όνομα που θα χρησιμοποιηθεί για τον προσδιορισμό αυτού του είδους στοιχείου συμμετοχής.
- class - ένα πλήρες όνομα της κλάσης που επεκτείνει org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant.
- name - το όνομα του στοιχείου συμμετοχής. Αυτό θα εμφανιστεί στο UI.
- persistent - ως προεπιλογή, τα στοιχεία συμμετοχής αποθηκεύονται μόνιμα μεταξύ των συνεδριών. Ορίστε αυτό το γνώρισμα ως false εάν το στοιχείο συμμετοχής δεν πρέπει να αποθηκευτεί μόνιμα μεταξύ των συνεδριών.
Παραδείγματα:
<extension
point=
"org.eclipse.team.ui.synchronizeParticipants"
>
<participant
name=
"CVS Workspace"
icon=
"icons/full/cview16/server.gif"
class=
"org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizeParticipant"
id=
"org.eclipse.team.cvs.ui.cvsworkspace-participant"
>
</participant>
<participant
name=
"CVS Merge"
icon=
"icons/full/obj16/prjversions_rep.gif"
class=
"org.eclipse.team.internal.ccvs.ui.subscriber.MergeSynchronizeParticipant"
type=
"dynamic"
id=
"org.eclipse.team.cvs.ui.cvsmerge-participant"
>
</participant>
</extension>
Πληροφορίες API:
Η τιμή του γνωρίσματος class πρέπει να αντιστοιχεί σε κλάση που υλοποιεί org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant.
Copyright (c) 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.