Sortierfunktionen für Ergebnisse

org.eclipse.search.searchResultSorters

An diesem Erweiterungspunkt kann ein Plug-in Sortierungsfunktionen für Suchergebnisse bereitstellen, die das Kontextmenü "Sortieren" der (alten) Sicht "Suchergebnisse" erweitern. Dieser Erweiterungspunkt wurde ab 3.0 verworfen. Die Suchergebnissichten werden jetzt von Clients ergänzt, und Sortierungsfunktionen werden direkt von diesen Seiten aus verwaltet.

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


Beispiel einer Erweiterungsdefinition für eine Suchseite:

   

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

Die ergänzte Klasse muss org.eclipse.jface.viewers.ViewerSorter implementieren.

Die Suchinfrastruktur stellt eine Sortierfunktion zur Verfügung, die die Übereinstimmungen nach den Ressourcennamen sortiert.