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 Sicht "Suchergebnisse" erweitern.
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, 2004 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden unter den Bedingungen der "Common Public License v1.0" zur Verfügung gestellt, die diese Verteilung begleitet und unter http://www.eclipse.org/legal/cpl-v10.html abgerufen werden kann.