Sorteringer af resultater
Id:
org.eclipse.search.searchResultSorters
Beskrivelse:
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.
Konfigurationskode:
<!ELEMENT extension (sorter*)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
- point - en fuldstændig id for måludvidelsespunktet.
- id - en valgfri id for udvidelsesforekomsten.
- name - et valgfrit navn på udvidelsesforekomsten.
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>
- id - et entydigt navn, der skal bruges til at identificere
denne sortering af søgeresultater
- pageId - id'en for en registreret søgeside, som sorteringen
skal aktiveres til. "*" aktiverer sorteringen for alle sider.
- label - en oversætbar etiket, der vil blive brugt som
menupunktets etiket.
- tooltip - en oversætbar tekst, der vil blive brugt som
menupunktets værktøjstip. Hvis den udelades, får menupunktet ikke noget
værktøjstip.
- icon - et relativt navn på det billede, der vil blive vist på
kontekstmenuen sammen med etiketten. Hvis det udelades, vil menuindgangen
kun indeholde en etiket.
- class - et navn på en klasse, der udvider
org.eclipse.jface.viewers.ViewerSorter
Eksempler:
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>
API-oplysninger:
Den leverede
klasse skal implementere
org.eclipse.jface.viewers.ViewerSorter
Leveret implementering:
Søgeinfrastrukturen leverer en sortering, der sorterer matcherne efter
ressourcenavn.
Copyright (c) 2001, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html