Συνεισφορά σελίδας ιδιοτήτων

Μπορείτε να συνεισφέρετε μια σελίδα ιδιοτήτων για ένα αντικείμενο χρησιμοποιώντας το σημείο επέκτασης org.eclipse.ui.propertyPages. Η κληση της σελίδα ιδιοτήτων ενός αντικειμένου γίνεται χρησιμοποιώντας το μενού Ιδιότητες σε οποιαδήποτε προβολή παρουσιάζει αντικείμενα, όπως η λειτουργία πλοήγησης πόρων.  Αυτό το μενού είναι διαθέσιμο όταν επιλεγεί ένα μόνο αντικείμενο. 

Το εργαλείο διαχείρισης αρχείων readme συνεισφέρει δύο σελίδες ιδιοτήτων.

<extension
     point = "org.eclipse.ui.propertyPages">
         <page
           id="org.eclipse.ui.examples.readmetool.FilePage"
           name="%PropertiesPage.filePage"
 	   objectClass="org.eclipse.core.resources.IFile"
	   class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage"
            nameFilter="*.readme">
         </page>
         <page
            id="org.eclipse.ui.examples.readmetool.FilePage2"
            name="%PropertiesPage.filePage2"
 	   objectClass="org.eclipse.core.resources.IFile"
 	   class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage2"
            nameFilter="*.readme">
         </page>
    </extension>

Όταν ορίζετε μια σελίδα ιδιοτήτων, προσδιορίζετε την κλάση objectClass για την οποία αυτή η σελίδα είναι έγκυρη.  Η σελίδα σας θα συμπεριληφθεί στα αντικείμενα αυτής της κλάσης όταν εμφανιστούν οι ιδιότητες.  Μπορείτε επίσης να παρέχετε ένα φίλτρο nameFilter, το οποίο βελτιώνει ακόμη περισσότερο την κλάση.  Στο παράδειγμα του εργαλείου διαχείρισης αρχείων readme, γίνεται συνεισφορά και των δύο σελίδων για αντικείμενα του είδους IFile με επέκταση αρχείου .readme.

Οι σελίδες ιδιοτήτων δεν περιορίζονται σε πόρους του πάγκου εργασίας.  Όλα τα αντικείμενα που εμφανίζονται στον πάγκο εργασίας (ακόμη και αντικείμενα που προορίζονται για συγκεκριμένο τομέα και έχουν δημιουργηθεί από άλλες πρόσθετες λειτουργίες) μπορούν να έχουν σελίδες ιδιοτήτων.  Κάθε πρόσθετη λειτουργία μπορεί να καταχωρήσει σελίδες ιδιοτήτων για οποιοδήποτε είδος αντικειμένου.

Οι σελίδες ιδιοτήτων μοιάζουν πολύ με τις σελίδες προτιμήσεων, μόνο που δεν υπάρχει ιεραρχία ή κατηγοριοποίηση των σελίδων ιδιοτήτων. Στο παρακάτω πλαίσιο διαλόγου, και οι δύο σελίδες ιδιοτήτων για αρχεία readme εμφανίζονται στην κύρια λίστα σελίδων.

Πλαίσιο διαλόγου ιδιοτήτων με καταχωρήσεις αρχείων readme