Ordenadores de Resultados
Identificador:
org.eclipse.search.searchResultSorters
Descrição:
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.
Marcação da Configuração:
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador totalmente qualificado do ponto de extensão de destino
- id - um identificador opcional da instância de extensão
- name - um nome opcional da instância de extensão
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>
- id - um nome exclusivo que será utilizado para identificar este ordenador de resultados de pesquisa
- pageId - o ID de uma página de pesquisa registada para a qual o ordenador será activado. "*" activa o ordenador para todas as páginas.
- label - uma etiqueta traduzível que será utilizada como etiqueta do artigo do menu.
- tooltip - um texto traduzível que será utilizado como sugestão do artigo do menu. Caso seja omitido, o artigo do menu não terá qualquer sugestão.
- icon - um nome relativo da imagem que será mostrado no menu de contexto, juntamente com a etiqueta. Caso seja omitido, a entrada de menu só conterá uma etiqueta.
- class - um nome da classe que expande org.eclipse.jface.viewers.ViewerSorter
Exemplos:
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>
Informações de API:
A classe contribuída tem de implementar org.eclipse.jface.viewers.ViewerSorter
Implementação Facultada:
A infra-estrutura de pesquisa faculta um ordenador que ordena as correspondências pelo nome de recurso.
Copyright (c) 2001, 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html