Σημείωση: Τα συστατικά στοιχεία συμμετοχής πρέπει να γνωρίζουν την
ύπαρξη άλλων συστατικών στοιχείων συμμετοχής, για παράδειγμα, θα πρέπει να ρυθμίζουν ένα
έγγραφο με τέτοιο τρόπο έτσι ώστε να μην παρεμβάλετε σε άλλα. Για παράδειγμα, όταν ένα συστατικό στοιχείο συμμετοχής
επιθυμεί να εγκαταστήσει διαμέρισμα στο έγγραφο, πρέπει να χρησιμοποιήσει το API
org.eclipse.jface.text.IDocumentExtension3
και να επιλέξει μια
μοναδική ταυτότητα διαμερισμού.
Όπως και στην Εκδοχή 3.2, αν δεν ακολουθηθεί αυτή η διαδικασία, εγγράφεται μια
προειδοποίηση στο αρχείο καταγραφής.
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT participant EMPTY>
<!ATTLIST participant
class CDATA #REQUIRED
extensions CDATA #IMPLIED
fileNames CDATA #IMPLIED
contentTypeId CDATA #IMPLIED>
Η προδιαγραφή ενός συστατικού στοιχείου συμμετοχής ρύθμισης εγγράφου. Για την εύρεση όλων των συστατικών στοιχείων συμμετοχής για ένα δεδομένο αρχείο, τα γνωρίσματα των προδιαγραφών του κάθε συστατικού στοιχείου συμμετοχής συνυπολογίζονται με την ακόλουθη σειρά: contentTypeId, fileNames, extensions. Εάν βρεθούν πολλά συστατικά στοιχεία συμμετοχής, η σειρά με την οποία αυτά καλούνται δεν προσδιορίζεται.
<extension id=
"JavaDocumentSetupParticipant"
name=
"%javaDocumentSetupParticipant"
point=
"org.eclipse.core.filebuffers.documentSetup"
>
<participant extensions=
"java"
class=
"org.eclipse.jdt.internal.ui.javaeditor.JavaDocumentSetupParticipant"
>
</participant>
</extension>
Copyright (c) 2001, 2006 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html