Λειτουργίες δοκιμής ιδιοτήτων
Ταυτότητα:
org.eclipse.core.expressions.propertyTesters
Από:
3.0
Περιγραφή:
Αυτό το σημείο επέκτασης επιτρέπει την προσθήκη ιδιοτήτων σε ένα ήδη υπάρχον είδος. Οι ιδιότητες αυτές μπορούν στη συνέχεια να χρησιμοποιηθούν στο στοιχείο έκφρασης δοκιμής της γλώσσας έκφρασης.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (propertyTester*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
<!ELEMENT propertyTester EMPTY>
<!ATTLIST propertyTester
id CDATA #REQUIRED
type CDATA #REQUIRED
namespace CDATA #REQUIRED
properties CDATA #REQUIRED
class CDATA #REQUIRED>
- id - μοναδική ταυτότητα για τη λειτουργία δοκιμής ιδιοτήτων
- type - το είδος που θα επεκταθεί από αυτή τη λειτουργία δοκιμής ιδιοτήτων
- namespace - μοναδική ταυτότητα που καθορίζει το χώρο ονομάτων στον οποίο θα προστεθούν οι ιδιότητες
- properties - μια λίστα ιδιοτήτων που διαχωρίζονται με κόμμα, οι οποίες παρέχονται από τη συγκεκριμένη λειτουργία δοκιμής ιδιοτήτων
- class - το όνομα της κλάσης η οποία υλοποιεί τις μεθόδους δοκιμών. Η κλάση πρέπει να είναι δημόσια και να επεκτείνει την
org.eclipse.core.expressions.PropertyTester με μια δημόσια λειτουργία κατασκευής που δεν χρησιμοποιεί ορίσματα.
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα συνεισφοράς μιας λειτουργίας δοκιμής ιδιοτήτων:
<extension point=
"org.eclipse.core.expressions.propertyTesters"
>
<propertyTester
id=
"org.eclipse.jdt.ui.IResourceTester"
type=
"org.eclipse.core.resources.IResource"
namespace=
"org.eclipse.jdt.ui"
properties=
"canDelete"
class=
"org.eclipse.jdt.ui.internal.ResourceTester"
>
</propertyTester>
</extension>
Πληροφορίες API:
Η συνεισφερόμενη κλάση πρέπει να επεκτείνει την org.eclipse.core.expressions.PropertyTester
Copyright (c) 2001, 2004 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.