Οδηγοί εξαγωγής
Ταυτότητα:
org.eclipse.ui.exportWizards
Περιγραφή:
Αυτό το σημείο επέκτασης χρησιμοποιείται για την καταχώρηση επεκτάσεων οδηγών εξαγωγής. Οι οδηγοί εξαγωγής εμφανίζονται ως επιλογές στο πλαίσιο διαλόγου "Εξαγωγή" και χρησιμοποιούνται για την εξαγωγή πόρων από τον πάγκο εργασίας.
Οι οδηγοί μπορούν προαιρετικά να ορίζουν ένα υποστοιχείο περιγραφής, το οποίο πρέπει να περιέχει ένα σύντομο κείμενο για τον οδηγό.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension
(category | wizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
- id - ένα μοναδικό όνομα που μπορεί να χρησιμοποιηθεί για τον ορισμό αυτής της
κατηγορίας
- name - ένα μεταφράσιμο όνομα της κατηγορίας που θα χρησιμοποιηθεί στο πλαίσιο διαλόγου
- parentCategory - μια διαδρομή προς άλλη κατηγορία εάν αυτή η κατηγορία πρέπει να προστεθεί ως θυγατρική
<!ELEMENT wizard (description? , selection*)>
<!ATTLIST wizard
id CDATA #REQUIRED
name CDATA #REQUIRED
category CDATA #IMPLIED
class CDATA #REQUIRED
icon CDATA #IMPLIED>
ένα στοιχείο που θα χρησιμοποιηθεί για τη δημιουργία οδηγού εξαγωγής
- id - Ένα μοναδικό όνομα που θα χρησιμοποιηθεί για τον προσδιορισμό αυτού του οδηγού.
- name - ένα μεταφράσιμο όνομα που θα χρησιμοποιηθεί στο πλαίσιο διαλόγου για το συμβολισμό αυτού του οδηγού
- category - μια οριοθετημένη με κάθετο ('/') διαδρομή ταυτοτήτων κατηγοριών.
Κάθε διακριτικό στοιχείο της διαδρομής πρέπει να αναπαριστά μια έγκυρη ταυτότητα
κατηγορίας που έχει προηγουμένως οριστεί από αυτή ή άλλη πρόσθετη λειτουργία. Εάν παραλειφθεί, ο οδηγός θα προστεθεί στην κατηγορία "Άλλο".
- class - ένα πλήρες όνομα της κλάσης που υλοποιεί τη διεπαφή org.eclipse.ui.IExportWizard
- icon - ένα σχετικό όνομα του εικονιδίου που θα χρησιμοποιηθεί σε συνδυασμό με το όνομα του οδηγού στη λίστα του μηχανισμού εξαγωγής.
<!ELEMENT description (#PCDATA)>
ένα προαιρετικό υποστοιχείο που θα πρέπει να αποτελεί μια σύντομη περιγραφή των λειτουργιών του μηχανισμού εξαγωγής.
<!ELEMENT selection EMPTY>
<!ATTLIST selection
name CDATA #IMPLIED
class CDATA #REQUIRED>
ένα προαιρετικό στοιχείο που περιορίζει τα είδη και τα ονόματα αντικειμένων που μπορούν να επιλεγούν κατά την ενεργοποίηση του οδηγού.
- name - ένα προαιρετικό φίλτρο ονομάτων. Κάθε αντικείμενο στην επιλογή του πάγκου εργασίας πρέπει να συμφωνεί με το φίλτρο ονομάτων για να μπορεί να μεταβιβαστεί στον οδηγό.
- class - ένα πλήρες όνομα κλάσης. Αν κάθε αντικείμενο στην επιλογή του πάγκου εργασίας υλοποιεί αυτή τη διεπαφή, η επιλογή μεταβιβάζεται στον οδηγό. Σε αντίθετη περίπτωση, μεταβιβάζεται μια κενή επιλογή.
Παραδείγματα:
Ακολουθεί ένα παράδειγμα καθορισμού επέκτασης εξαγωγής:
<extension
point=
"org.eclipse.ui.exportWizards"
>
<wizard
id=
"com.xyz.ExportWizard1"
name=
"XYZ Web Exporter"
class=
"com.xyz.exports.ExportWizard1"
icon=
"./icons/import1.gif"
>
<description>
A simple engine that exports Web project
</description>
<selection class=
"org.eclipse.core.resources.IProject"
/>
</wizard>
</extension>
Πληροφορίες API:
Η τιμή του γνωρίσματος class πρέπει να αποτελεί όνομα της κλάσης που υλοποιεί τη διεπαφή org.eclipse.ui.IExportWizard.
Παρεχόμενη υλοποίηση:
Στον πάγκο εργασίας έχουν ήδη φορτωθεί βασικοί μηχανισμοί εξαγωγής αρχείων και καταλόγων.
Copyright (c) 2002, 2004 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα
συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας
χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και
διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.