Result Sorters

org.eclipse.search.searchResultSorters

This extension point allows a plug-in to contribute search result sorters to the (old) search result view's Sort context menu. This extension point is deprecated since 3.0. The search result views are now contributed by clients and sorters are directly managed by these 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>


The following is an example of a search page extension definition:

   

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

The contributed class must implement org.eclipse.jface.viewers.ViewerSorter

The search infrastructure provides a sorter that sorts the matches by the resource name.