Sorteringer af resultater

org.eclipse.search.searchResultSorters

Med dette udvidelsespunkt kan en plugin levere sorteringer af søgeresultater til den (gamle) søgeresultatoversigts sorteringskontekstmenu. Dette udvidelsespunkt er forældet siden 3.0. Det er nu klienterne, der leverer søgeresultatoversigterne, og sorteringer håndteres direkte af disse sider.

<!ELEMENT extension (sorter*)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


Elementet sorter er forældet

<!ELEMENT sorter EMPTY>

<!ATTLIST sorter

id      CDATA #REQUIRED

pageId  CDATA #REQUIRED

label   CDATA #REQUIRED

tooltip CDATA #IMPLIED

icon    CDATA #IMPLIED

class   CDATA #REQUIRED>


Det følgende er et eksempel på en definition på en søgesideudvidelse:

   

<udvidelsespunkt=

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

Den leverede klasse skal implementere org.eclipse.jface.viewers.ViewerSorter

Søgeinfrastrukturen leverer en sortering, der sorterer matcherne efter ressourcenavn.