Sortierfunktionen für Ergebnisse
Kennung:
org.eclipse.search.searchResultSorters
Beschreibung:
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.
Konfigurationsbefehle:
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
pageId CDATA #REQUIRED
label CDATA #REQUIRED
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
- id- Ein eindeutiger Name, der diese Sortierfunktion für
Suchergebnisse kennzeichnet.
- pageId - Die ID einer registrierten Suchseite, für die die
Sortierfunktion aktiviert wird. "*" aktiviert die Sortierungsfunktion für alle Seiten.
- label - Eine übersetzbare Bezeichnung, die als Name für die Menüoption verwendet wird.
- tooltip - Ein übersetzbarer Text, der als QuickInfo für die Menüoption verwendet wird. Wenn dieses Attribut übergangen wird, ist keine QuickInfo für die
Menüoption verfügbar.
- icon - Der relative Name des Images, das im Kontextmenü
zusammen mit der Bezeichnung angezeigt wird. Wenn dieses Attribut übergangen wird, besteht der Menüeintrag
lediglich aus einer Bezeichnung.
- class - Der Name einer Klasse, die org.eclipse.jface.viewers.ViewerSortererweitert
Beispiele:
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>
API-Information:
Die ergänzte Klasse muss org.eclipse.jface.viewers.ViewerSorter
implementieren.
Bereitgestellte Implementierung:
Die Suchinfrastruktur stellt eine Sortierfunktion zur Verfügung, die die Übereinstimmungen nach den Ressourcennamen
sortiert.
Copyright (c) 2001, 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.