Clasificadores de resultados
Identificador:
org.eclipse.search.searchResultSorters
Descripción:
Este punto de extensión
permite que un conector contribuya con clasificadores de resultados de búsqueda al
menú contextual Ordenar de la (antigua) vista de resultados de la búsqueda.
Este punto de extensión ha quedado obsoleto a partir de la versión 3.0.
Los clientes contribuyen con vistas de resultados de la búsqueda y estas
páginas gestionan directamente los clasificadores.
Código de configuración:
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
pageId CDATA #REQUIRED
label CDATA #REQUIRED
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
- id: nombre exclusivo que se utilizará para identificar este clasificador
de resultados de búsqueda.
- pageId: ID de una página de búsqueda registrada para la que se activará
el clasificador. El valor "*" activa el clasificador para todas las páginas.
- label: etiqueta traducible que se utilizará como etiqueta del elemento
de menú.
- tooltip: texto traducible que se utilizará como ayuda contextual del
elemento de menú. Si se omite, el elemento de menú no tendrá ayuda contextual.
- icon: nombre relativo de la imagen que se mostrará en el menú contextual
junto con la etiqueta. Si se omite, la entrada de menú contendrá solo una etiqueta.
- class: nombre de la clase que amplía
org.eclipse.jface.viewers.ViewerSorter
Ejemplos:
A continuación figura un ejemplo de definición extensión de página de búsqueda:
<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>
Información sobre las API:
La clase añadida debe implementar org.eclipse.jface.viewers.ViewerSorter
Implementación suministrada:
La infraestructura de búsqueda
proporciona un clasificador que ordena las coincidencias por nombre de recurso.
Copyright (c) 2001, 2005 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html