Ordinatori dei risultati
Identificativo:
org.eclipse.search.searchResultSorters
Descrizione:
Questo punto di estensione consente a un plugin di
fornire ordinatori dei risultati della ricerca nel menu di scelta rapida Ordina della vecchia vista dei
risultati della ricerca.
Questo punto di estensione è diventato obsoleto dalla versione 3.0. Le viste dei risultati della ricerca
sono ora aggiunte dai client e gli ordinatori sono direttamente gestiti da queste pagine.
Tag di configurazione:
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
pageId CDATA #REQUIRED
label CDATA #REQUIRED
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
- id - un nome univoco che verrà utilizzato per identificare questo ordinatore dei risultati della
ricerca.
- pageId - l'ID di una pagina di ricerca registrata per la quale verrà attivato l'ordinatore. "*" attiva l'ordinatore
per tutte le pagine.
- label - un'etichetta che verrà utilizzata come etichetta della voce di menu
- tooltip - un testo che verrà utilizzato come descrizione per la voce di menu. Se omesso, la voce di menu
non avrà alcuna descrizione.
- icon - un nome relativo dell'immagine che verrà visualizzata nel menu di scelta rapida insieme
all'etichetta. Se omesso, la voce di menu conterrà solamente un'etichetta.
- class - un nome della classe che
estende org.eclipse.jface.viewers.ViewerSorter.
Esempi:
Di seguito è riportato un esempio di definizione dell'estensione della pagina di ricerca:
<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>
Informazioni API:
La classe fornita deve implementare org.eclipse.jface.viewers.ViewerSorter
Implementazione fornita:
L'infrastruttura di ricerca fornisce un ordinatore
che ordina le corrispondenze in base al nome della risorsa.
Copyright (c) 2001, 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono
disponibili secondo i termini della Eclipse Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html