Ordenadores de Resultados

org.eclipse.search.searchResultSorters

Este ponto de extensão permite a um plug-in contribuir com ordenadores de resultados de uma pesquisa para o menu de contexto Ordenar da (antiga) vista de resultados da pesquisa. Este ponto de extensão é obsoleto desde a edição 3.0. As vistas de resultados de pesquisa passam a ser contribuídos por clientes e os ordenadores são directamente geridos por estas páginas.

<!ELEMENT extension (sorter*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


O elemento sorter é obsoleto

<!ELEMENT sorter EMPTY>

<!ATTLIST sorter

id      CDATA #REQUIRED

pageId  CDATA #REQUIRED

label   CDATA #REQUIRED

tooltip CDATA #IMPLIED

icon    CDATA #IMPLIED

class   CDATA #REQUIRED>


De seguida é apresentado um exemplo de um ponto de extensão de página de pesquisa:

   

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

A classe contribuída tem de implementar org.eclipse.jface.viewers.ViewerSorter

A infra-estrutura de pesquisa faculta um ordenador que ordena as correspondências pelo nome de recurso.