Λειτουργίες προβολής ContentMerge
Ταυτότητα:
org.eclipse.compare.contentMergeViewers
Περιγραφή:
Αυτό το σημείο επέκτασης επιτρέπει σε μια πρόσθετη λειτουργία την καταχώρηση λειτουργιών προβολής σύγκρισης/συγχώνευσης για συγκεκριμένα είδη περιεχομένων. Η λειτουργία προβολής αναμένεται να επεκτείνει την org.eclipse.jface.viewers.Viewer.
Ωστόσο, καθώς οι λειτουργίες προβολής δεν έχουν μια προεπιλεγμένη λειτουργία κατασκευής, το σημείο επέκτασης πρέπει να υλοποιεί τη διεπαφή μεθόδου κατασκευής για λειτουργίες προβολής org.eclipse.compare.IViewerCreator.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (viewer* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT viewer EMPTY>
<!ATTLIST viewer
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - μια μοναδική ταυτότητα που μπορεί να χρησιμοποιηθεί για την παραπομπή στη λειτουργία προβολής
- class - πλήρες όνομα μιας κλάσης η οποία υλοποιεί μια μέθοδο κατασκευής για τη λειτουργία προβολής συγχώνευσης περιεχομένου και υλοποιεί την org.eclipse.compare.IViewerCreator
- extensions - μια λίστα επεκτάσεων αρχείων που διαχωρίζονται με κόμμα, π.χ. "java, gif"
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
contentMergeViewerId CDATA #REQUIRED>
- contentTypeId -
- contentMergeViewerId -
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα λειτουργίας προβολής σύγκρισης/συγχώνευσης για αρχεία κειμένου (επέκταση "txt"):
<extension point =
"org.eclipse.compare.contentMergeViewers"
>
<viewer
id=
"org.eclipse.compare.contentmergeviewer.TextMergeViewer"
class=
"org.eclipse.compare.internal.TextMergeViewerCreator"
extensions=
"txt"
/>
</extension>
Πληροφορίες API:
Η συνεισφερόμενη κλάση πρέπει να υλοποιεί την org.eclipse.compare.IViewerCreator
Παρεχόμενη υλοποίηση:
Η πρόσθετη λειτουργία περιβάλλοντος σύγκρισης ορίζει λειτουργίες προβολής περιεχομένων για κείμενα, δυαδικά περιεχόμενα και εικόνες.
Copyright (c) 2000, 2004 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html