ISynchronizable
.
Οι πελάτες οι οποίοι χρειάζονται ένα συγχρονισμένο έγγραφο μπορούν να ορίσουν ένα
αντικείμενο κλειδώματος. Η αντικατάσταση ενός υπάρχοντος αντικειμένου κλειδώματος θεωρείται κακή
πρακτική και μπορεί να διακόψει άλλους πελάτες: αν το έγγραφο διαθέτει ήδη ένα
αντικείμενο κλειδώματος, τότε αυτό πρέπει να χρησιμοποιηθεί από τον πελάτη.org.eclipse.jface.text.IDocument
δημιουργούν το αντίστοιχο έγγραφο στον
παροχέα εγγράφων τους. Το προσαρμοσμένο έγγραφο θα περικλείει το έγγραφο που
παρέχεται από την ενδιάμεση μνήμη του εγγράφου.<!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>
Copyright (c) 2001, 2006 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html