Δημιουργία εγγράφου

Αυτό το σημείο επέκτασης έχει καταργηθεί

org.eclipse.core.filebuffers.documentCreation

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 id=

"org.eclipse.jdt.debug.ui.SnippetDocumentFactory"

name=

"%snippetDocumentFactory.name"

point=

"org.eclipse.core.filebuffers.documentCreation"

>

<factory extensions=

"jpage"

class=

"org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentFactory"

>

</factory>

</extension>

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