Έχουμε όλα τα απαραίτητα κομμάτια για την εκτέλεση της νέας πρόσθετης λειτουργίας μας. Πλέον,
χρειαζόμαστε να δομήσουμε την πρόσθετη λειτουργία. Εάν ο δικός σας πάγκος εργασίας Eclipse έχει ρυθμιστεί να εκτελεί αυτόματη δόμηση, τότε η νέα κλάση προβολής σας θα έπρεπε να έχει μεταγλωττιστεί μόλις αποθηκεύσατε το νέο περιεχόμενο.
Εάν όχι, επιλέξτε το νέο έργο σας και μετά επιλέξτε
Έργο > Δόμηση έργου.
Η κλάση θα πρέπει να μεταγλωττιστεί χωρίς σφάλμα.
Υπάρχουν δυο τρόποι να εκτελέσετε μια πρόσθετη λειτουργία αφού αυτή έχει δομηθεί.
Για λόγους απλοποίησης, θα εκτελέσουμε τη νέα πρόσθετη λειτουργία από μέσα από τον πάγκο εργασίας Eclipse.
Για την εκκίνηση του πάγκου εργασίας περιβάλλοντος εκτέλεσης, επιλέξτε
Εκτέλεση > Εκτέλεση....
Αυτό το πλαίσιο διαλόγου θα σας εμφανίσει όλους τους διαφορετικούς τρόπους με τους οποίους μπορείτε να εκκινήσετε ένα πρόγραμμα. Επιλέξτε Εφαρμογή Eclipse, πατήστε Δημιουργία και αποδεχτείτε όλες τις προεπιλεγμένες ρυθμίσεις. Αυτό θα έχει ως αποτέλεσμα την εκκίνηση μιας άλλης χρήσης του πάγκου εργασίας του Eclipse, του πάγκου εργασίας περιβάλλοντος εκτέλεσης.
Πού βρίσκεται η νέα μας προβολή; Μπορούμε να δούμε όλες τις προβολές που παρείχαν οι πρόσθετες λειτουργίες χρησιμοποιώντας το μενού Παράθυρο > Εμφάνιση προβολής.
Αυτό το μενού μας εμφανίζει ποιες προβολές είναι διαθέσιμες για την τρέχουσα προοπτική. Μπορείτε να δείτε όλες τις προβολές που έχουν παρασχεθεί στην πλατφόρμα (ανεξαρτήτως προοπτικής) επιλέγοντας Άλλο.... Με αυτόν τον τρόπο θα εμφανιστεί μια λίστα με κατηγορίες προβολών και τις διαθέσιμες προβολές σε κάθε κατηγορία.
Ο πάγκος εργασίας δημιουργεί μια πλήρη λίστα προβολών με τη χρήση του μητρώου επεκτάσεων για την εύρεση όλων των πρόσθετων λειτουργιών που έχουν συνεισφέρει επεκτάσεις για το σημείο επέκτασης org.eclipse.ui.views.
Η εργασία ολοκληρώθηκε. Η προβολή που ονομάζεται "Hello View" έχει προστεθεί στο παράθυρο Εμφάνιση προβολής κάτω από την κατηγορία μας "Hello Category." Οι ετικέτες για την κατηγορία και την προβολή μας αποκτήθηκαν από τη μορφοποίηση των ρυθμίσεων του σημείου επέκτασης στο plugin.xml.
Μέχρι αυτό το σημείο δεν έχουμε εκτελέσει ακόμα των κώδικα την πρόσθετης λειτουργίας μας! Οι δηλώσεις που πραγματοποιήσαμε στο plugin.xml (που μπορούν να τις δουν και άλλες πρόσθετες λειτουργίες χρησιμοποιώντας το μητρώο επεκτάσεων) είναι αρκετές για να ανακαλύψει ο πάγκος εργασίας ότι είναι διαθέσιμη μια προβολή που ονομάζεται "Hello View" στην κατηγορία "Hello". Γνωρίζει ακόμα και την κλάση η οποία υλοποιεί την προβολή. Ωστόσο, κανένα τμήμα του κώδικά μας δεν θα εκτελεστεί μέχρι να αποφασίσουμε να εμφανίσουμε την προβολή.
Εάν επιλέξουμε την προβολή "Hello View" από τη λίστα Εμφάνιση προβολής, ο πάγκος εργασίας θα ενεργοποιήσει την πρόσθετη λειτουργία μας, θα δημιουργήσει μια χρήση και θα αποδώσει τις αρχικές τιμές της κλάσης προβολής μας και θα εμφανίσει τη νέα προβολή στον πάγκο εργασίας μαζί με όλες τις άλλες προβολές. Τώρα ο κώδικάς μας εκτελείται.
Αυτή αποτελεί την πρώτη πρόσθετη λειτουργία μας! Αργότερα θα καλύψουμε περισσότερα χαρακτηριστικά σχετικά με τις κλάσεις και τα σημεία επέκτασης του περιβάλλοντος χρήστη.