Ο πάγκος εργασίας ορίζει σημεία επέκτασης που επιτρέπουν σε πρόσθετες λειτουργίες να συνεισφέρουν συμπεριφορές σε υπάρχουσες προβολές και λειτουργίες επεξεργασίας ή να παράσχουν υλοποιήσεις για νέες προβολές και λειτουργίες επεξεργασίας. Θα εξετάσουμε τις συνεισφορές σε αυτά τα σημεία επέκτασης από ένα από τα δείγματα εφαρμογής του πάγκου εργασίας, το εργαλείο διαχείρισης αρχείων readme.
Το εργαλείο διαχείρισης αρχείων readme είναι μια πρόσθετη λειτουργία που παρέχει προσαρμοσμένη τροποποίηση και πλοήγηση για ένα συγκεκριμένο πόρο, ένα αρχείο .readme. Το παράδειγμα εμφανίζει πολλούς συνήθεις (αλλά απλοποιημένους) τρόπους με τους οποίους μπορούν να χρησιμοποιηθούν επεκτάσεις για την παροχή εξειδικευμένων εργαλείων.
Το εργαλείο διαχείρισης αρχείων readme συνεισφέρει στα μενού της προβολής λειτουργίας πλοήγησης, προσθέτει ενέργειες σχετικές με τη λειτουργία επεξεργασίας στα μενού και τη γραμμή εργαλείων του πάγκου εργασίας, καθορίζει μια προσαρμοσμένη προβολή και λειτουργία διάρθρωσης περιεχομένου, και ορίζει δείκτες και αναλύσεις δεικτών. Συνεισφέρει επίσης ένα όργανο στον πάγκο εργασίας Trim. Το παρακάτω σχήμα δείχνει μερικές από τις προσαρμοσμένες λειτουργίες που προστέθηκαν στον πάγκο εργασίας από το εργαλείο διαχείρισης αρχείων readme.
Το εργαλείο διαχείρισης αρχείων readme συνεισφέρει επίσης σελίδες προτιμήσεων και ιδιοτήτων στον πάγκο εργασίας. Αργότερα θα εξετάσουμε μερικές συνεισφορές οδηγών στο Διάλογοι και οδηγοί.
Το εργαλείο διαχείρισης αρχείων readme βρίσκεται στο πακέτο org.eclipse.ui.examples.readmetool. Τα readmetool.jar και plugin.xml βρίσκονται στον κατάλογο org.eclipse.ui.examples.readmetool κάτω από τον κατάλογο plugins. Στη συνέχεια, θα χρειαστεί να βεβαιωθείτε ότι εγκαταστήσατε τα παραδείγματα πλατφόρμας. (Δείτε Οδηγός παραδειγμάτων για περισσότερες πληροφορίες.)
Το εργαλείο διαχείρισης αρχείων readme υλοποιεί πολλές διαφορετικές επεκτάσεις του πάγκου εργασίας. Θα ξεκινήσουμε με ένα από τα πιο απλά σημεία επέκτασης του πάγκου εργασίας, μια προβολή. θα συνεχίσουμε εξετάζοντας πρόσθετες επεκτάσεις του εργαλείου διαχείρισης αρχείων readme.