Τρόποι ταξινόμησης προτάσεων συμπλήρωσης Java
Ταυτότητα:
org.eclipse.jdt.ui.javaCompletionProposalSorters
Από:
3.2
Περιγραφή:
Αυτό το σημείο επέκτασης επιτρέπει
τη συνεισφορά τρόπων ταξινόμησης οι οποίοι μπορούν να τροποποιήσουν τη σειρά προτάσεων
συμπλήρωσης στη λειτουργία επεξεργασίας Java.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (proposalSorter)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - η πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού.
- id - η ταυτότητα της χρήσης επέκτασης, μοναδική σε αυτή την πρόσθετη
λειτουργία δήλωσης (η ταυτότητα της πρόσθετης λειτουργίας προτάσσεται για να διαμορφωθεί
μια μοναδική ταυτότητα σε όλη την πλατφόρμα).
- name - το προαιρετικό όνομα για τη χρήση της επέκτασης.
<!ELEMENT proposalSorter EMPTY>
<!ATTLIST proposalSorter
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #REQUIRED>
Συνεισφορά τρόπου ταξινόμησης για προτάσεις.
- id - η μοναδική ταυτότητα του τρόπου ταξινόμησης.
- name - η ετικέτα του τρόπου ταξινόμησης όπως εμφανίζεται στις προτιμήσεις. Πρέπει
να αποτελεί συνέχεια της φράσης "Ταξινόμηση προτάσεων...", για παράδειγμα, "κατά σχετικότητα".
- class - το όνομα της κλάσης η οποία υλοποιεί το συνεισφερόμενο τρόπο
ταξινόμησης. Η κλάση πρέπει να αποτελεί δημόσια υποκλάση της
org.eclipse.jdt.ui.text.java.AbstractProposalSorter και πρέπει να διαθέτει
μια δημόσια λειτουργία κατασκευής που δεν χρησιμοποιεί ορίσματα.
Παραδείγματα:
<extension
point=
"org.eclipse.jdt.ui.javaCompletionProposalSorters"
>
<proposalSorter
id=
"org.eclipse.jdt.ui.RelevanceSorter"
name=
"by relevance"
class=
"org.eclipse.jdt.internal.ui.text.java.RelevanceSorter"
/>
</extension>
Πληροφορίες API:
Δείτε AbstractProposalSorter
.
Παρεχόμενη υλοποίηση:
οι
org.eclipse.jdt.internal.ui.text.java.RelevanceSorter
και
org.eclipse.jdt.internal.ui.text.java.AlphabeticSorter
υλοποιούν τις δύο
προεπιλεγμένες συμπεριφορές ταξινόμησης.
Copyright (c) 2006 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html