Δημιουργία μοντέλου προσθήκης σημειώσεων

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. Σε περίπτωση που βρεθούν πολλές ισοδύναμες προδιαγραφές μιας μεθόδου κατασκευής για ένα δεδομένο αρχείο, δεν προσδιορίζεται ποια μέθοδος χρησιμοποιείται.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

Οι μέθοδοι κατασκευής μοντέλων προσθήκης σημειώσεων πρέπει να υλοποιούν την org.eclipse.core.filebuffers.IAnnotationModelFactory.