Δημιουργία μοντέλου προσθήκης σημειώσεων
Ταυτότητα:
org.eclipse.core.filebuffers.annotationModelCreation
Από:
3.0
Περιγραφή:
Αυτό το σημείο επέκτασης χρησιμοποιείται για την προσαρμογή της συμπεριφοράς δημιουργίας μοντέλου σημειώσεων της λειτουργίας διαχείρισης ενδιάμεσης μνήμης προεπιλεγμένου αρχείου κειμένου στη συγκεκριμένη πρόσθετη λειτουργία. Επιτρέπει τον προσδιορισμό της μεθόδου κατασκευής μοντέλου προσθήκης σημειώσεων που θα πρέπει να χρησιμοποιηθεί προκειμένου να δημιουργηθεί η χρήση μοντέλου προσθήκης σημειώσεων μιας ενδιάμεσης μνήμης κειμένου που δημιουργήθηκε για ένα συγκεκριμένο είδος περιεχομένου αρχείου, μια επέκταση αρχείου ή ένα όνομα αρχείου.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (factory)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT factory EMPTY>
<!ATTLIST factory
class CDATA #REQUIRED
extensions CDATA #IMPLIED
fileNames CDATA #IMPLIED
contentTypeId CDATA #IMPLIED>
Η προδιαγραφή μιας μεθόδου κατασκευής μοντέλου προσθήκης σημειώσεων. Για την εύρεση μιας μεθόδου κατασκευής για ένα δεδομένο αρχείο, τα γνωρίσματα της προδιαγραφής της κάθε μεθόδου κατασκευής συνυπολογίζονται με την ακόλουθη σειρά: contentTypeId, fileNames, extensions. Σε περίπτωση που βρεθούν πολλές ισοδύναμες προδιαγραφές μιας μεθόδου κατασκευής για ένα δεδομένο αρχείο, δεν προσδιορίζεται ποια μέθοδος χρησιμοποιείται.
- class - Το πλήρες όνομα της κλάσης υλοποίησης της μεθόδου κατασκευής. Η κλάση αυτή πρέπει να υλοποιεί τη διεπαφή org.eclipse.core.filebuffers.IAnnotationModelFactory.
- extensions -Μια λίστα επεκτάσεων αρχείων, που διαχωρίζονται με κόμμα, για τις οποίες θα πρέπει να χρησιμοποιηθεί η συγκεκριμένη μέθοδος κατασκευής.
- fileNames -Μια λίστα ονομάτων αρχείων, που διαχωρίζονται με κόμμα, για τα οποία θα πρέπει να χρησιμοποιηθεί η συγκεκριμένη μέθοδος κατασκευής.
- contentTypeId - Η ταυτότητα ενός είδους περιεχομένου, όπως ορίζεται από το σημείο επέκτασης org.eclipse.core.runtime.contentTypes για το οποίο θα πρέπει να χρησιμοποιηθεί η συγκεκριμένη μέθοδος κατασκευής.
Παραδείγματα:
<extension
point=
"org.eclipse.core.filebuffers.annotationModelCreation"
>
<factory
extensions=
"xzy"
class=
"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"
>
</factory>
</extension>
Πληροφορίες API:
Οι μέθοδοι κατασκευής μοντέλων προσθήκης σημειώσεων πρέπει να υλοποιούν την org.eclipse.core.filebuffers.IAnnotationModelFactory.
Copyright (c) 2001, 2004 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.