Ordinatori dei risultati

org.eclipse.search.searchResultSorters

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.

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


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>

La classe fornita deve implementare org.eclipse.jface.viewers.ViewerSorter

L'infrastruttura di ricerca fornisce un ordinatore che ordina le corrispondenze in base al nome della risorsa.