Τρόποι ταξινόμησης αποτελεσμάτων αναζήτησης

org.eclipse.search.searchResultSorters

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

<!ELEMENT extension (sorter*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


Το στοιχείο sorter καταργήθηκε

<!ELEMENT sorter EMPTY>

<!ATTLIST sorter

id      CDATA #REQUIRED

pageId  CDATA #REQUIRED

label   CDATA #REQUIRED

tooltip CDATA #IMPLIED

icon    CDATA #IMPLIED

class   CDATA #REQUIRED>


Παρακάτω δίνεται ένα παράδειγμα ορισμού επέκτασης σελίδας αναζήτησης:

   

<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>

Η συνεισφερόμενη κλάση πρέπει να υλοποιεί την org.eclipse.jface.viewers.ViewerSorter

Η υποδομή αναζήτησης παρέχει έναν τρόπο ταξινόμησης, κατά τον οποίο τα αποτελέσματα που συμφωνούν με τα κριτήρια ταξινομούνται σύμφωνα με το όνομα του πόρου.