Trieurs de résultats
Identificateur :
org.eclipse.search.searchResultSorters
Description :
Ce point d'extension permet à un plug-in d'envoyer des trieurs de résultats au menu de tri de contexte de la vue des anciens résultats.
Ce point d'extension est déconseillé depuis la version 3.0. Les vues de résultats de recherche envoyées par les clients et les trieurs sont désormais directement gérées par ces pages.
Marques de configuration :
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet du point d'extension
cible.
- id - identificateur facultatif de l'instance d'extension.
- name - nom facultatif de l'instance d'extension.
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
pageId CDATA #REQUIRED
label CDATA #REQUIRED
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
- id - nom unique qui sera utilisé pour identifier ce
trieur de résultats de recherche.
- pageId - ID d'une page de recherche enregistrée pour
laquelle le trieur sera activé. "*" active le trieur pour toutes les pages.
- label - libellé traduisible qui sera utilisé pour
l'option de menu.
- tooltip - texte traduisible qui sera utilisé pour
l'infobulle de l'option de menu. S'il est omis, l'option de menu ne comportera pas d'infobulle.
- icon - nom relatif de l'image qui sera affichée dans le menu
contextuel à côté du libellé. S'il est omis, l'option de menu sera uniquement représentée par le
libellé.
- class - nom de la classe qui étend
org.eclipse.jface.viewers.ViewerSorter
Exemples :
L'exemple
ci-dessous illustre la définition d'une extension de page de
recherche :
<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>
Informations d'API :
La
classe contribuée doit implémenter
org.eclipse.jface.viewers.ViewerSorter
Implémentation fournie :
L'infrastructure
de recherche fournit un trieur classant les résultats par nom de
ressource.
Copyright (c) 2001, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence publique Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html