Τρόποι ταξινόμησης αποτελεσμάτων αναζήτησης
Ταυτότητα:
org.eclipse.search.searchResultSorters
Περιγραφή:
Αυτό το σημείο επέκτασης επιτρέπει σε μια πρόσθετη λειτουργία να συνεισφέρει τρόπους ταξινόμησης των αποτελεσμάτων αναζήτησης στο (παλαιότερο) μενού περιβάλλοντος ταξινόμησης της προβολής αναζήτησης.
Αυτό το σημείο επέκτασης έχει καταργηθεί από την έκδοση 3.0 και έπειτα. Οι προβολές των αποτελεσμάτων αναζήτησης συνεισφέρονται τώρα από πελάτες και η διαχείριση των τρόπων αναζήτησης πραγματοποιείται απευθείας από τις σελίδες αυτές.
Μορφοποίηση ρυθμίσεων:
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - μια πλήρως προσδιορισμένη ταυτότητα του σημείου επέκτασης προορισμού
- id - μια προαιρετική ταυτότητα για τη χρήση της επέκτασης
- name - ένα προαιρετικό όνομα για τη χρήση της επέκτασης
Το στοιχείο sorter καταργήθηκε
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
pageId CDATA #REQUIRED
label CDATA #REQUIRED
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
- id - ένα μοναδικό όνομα που χρησιμοποιείται για τον προσδιορισμό του συγκεκριμένου τρόπου ταξινόμησης των αποτελεσμάτων αναζήτησης.
- pageId - η ταυτότητα μιας καταχωρημένης σελίδας αναζήτησης για την οποία ενεργοποιείται ο τρόπος ταξινόμησης. Το σύμβολο "*" ενεργοποιεί τον τρόπο ταξινόμησης για όλες τις σελίδες.
- label - μια μεταφράσιμη ετικέτα που χρησιμοποιείται ως ετικέτα του στοιχείου μενού.
- tooltip - μια μεταφράσιμη ετικέτα που χρησιμοποιείται ως επεξηγηματικό κείμενο του στοιχείου μενού. Εάν παραλείπεται, τότε το στοιχείο μενού δεν θα έχει επεξηγηματικό κείμενο.
- icon - ένα σχετικό όνομα της εικόνας που εμφανίζεται στο μενού περιβάλλοντος μαζί με την ετικέτα. Εάν παραλείπεται, τότε η καταχώρηση του μενού θα περιέχει μόνο μια ετικέτα.
- class - ένα όνομα της κλάσης που επεκτείνει την org.eclipse.jface.viewers.ViewerSorter
Παραδείγματα:
Παρακάτω δίνεται ένα παράδειγμα ορισμού επέκτασης σελίδας αναζήτησης:
<extension point=
"org.eclipse.search.searchResultSorters"
>
<sorter
id=
"org.eclipse.search.internal.ui.FileNameSorter"
pageId=
"*"
label=
"%FileNameSorter.label"
tooltip=
"%FilenNameSorter.tooltip"
icon=
"icons/full/ecl16/search_sort.gif"
class=
"org.eclipse.search.internal.ui.FileNameSorter"
>
</sorter>
</extension>
Πληροφορίες API:
Η συνεισφερόμενη κλάση πρέπει να υλοποιεί την org.eclipse.jface.viewers.ViewerSorter
Παρεχόμενη υλοποίηση:
Η υποδομή αναζήτησης παρέχει έναν τρόπο ταξινόμησης, κατά τον οποίο τα αποτελέσματα που συμφωνούν με τα κριτήρια ταξινομούνται σύμφωνα με το όνομα του πόρου.
Copyright (c) 2001, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά
διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που
συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση:
http://www.eclipse.org/legal/epl-v10.html.