Trieurs de résultats

org.eclipse.search.searchResultSorters

Ce point d'extension permet à un plug-in d'envoyer des trieurs de résultats au menu de tri de contexte de la vue des anciens résultats. Ce point d'extension est déconseillé depuis la version 3.0. Les vues de résultats de recherche envoyées par les clients et les trieurs sont désormais directement gérées par ces pages.

<!ELEMENT extension (sorter*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sorter EMPTY>

<!ATTLIST sorter

id      CDATA #REQUIRED

pageId  CDATA #REQUIRED

label   CDATA #REQUIRED

tooltip CDATA #IMPLIED

icon    CDATA #IMPLIED

class   CDATA #REQUIRED>


L'exemple ci-dessous illustre la définition d'une extension de page de recherche :

   

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

La classe contribuée doit implémenter org.eclipse.jface.viewers.ViewerSorter

L'infrastructure de recherche fournit un trieur classant les résultats par nom de ressource.