Sorteerfuncties voor de resultaten
ID:
org.eclipse.search.searchResultSorters
Beschrijving:
Dit extensiepunt maakt het mogelijk voor een plugin sorteerfuncties voor de zoekresultaten aan te leveren aan het voorgrondmenu van Sorteren van de (oude) view van de zoekresultaten.
Dit extensiepunt is gedeprecieerd sinds versie 3.0. De zoekresultatenviews worden nu aangeleverd door clients en de sorteerfuncties worden direct door deze pagina's beheerd.
Configuratiemarkup:
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - een volledig gekwalificeerd ID van het doelextensiepunt.
- id - een optioneel ID van de extensie-instance.
- name - een optionele naam van de extensie-instance.
Het element sorter is gedeprecieerd.
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
pageId CDATA #REQUIRED
label CDATA #REQUIRED
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
- id - een unieke naam die wordt gebruikt voor het identificeren van deze sorteerfunctie voor zoekresultaten.
- pageId - het ID van een geregistreerde zoekpagina waarvoor de sorteerfunctie wordt geactiveerd. Met "*" wordt de sorteerfunctie voor alle pagina's geactiveerd.
- label - een vertaalbaar label dat wordt gebruikt als label voor de menuoptie
- tooltip - een vertaalbare tekst die wordt gebruikt als knopinfo van de menuoptie.Als u dit kenmerk weglaat, heeft de menuoptie geen knopinfo.
- icon - een relatieve naam voor de afbeelding die samen met het label in het voorgrondmenu wordt afgebeeld. Als u dit kenmerk weglaat, heeft de menuoptie alleen een label.
- class - de naam van de klasse die org.eclipse.jface.viewers.ViewerSorter uitbreidt.
Voorbeelden:
Dit is een voorbeeld van de extensie searchResultSorters:
<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>
API-informatie:
De aangeleverde klasse moet org.eclipse.jface.viewers.ViewerSorter
implementeren
Verstrekte implementatie:
De infrastructuur van Zoeken levert een sorteerfunctie waarmee de overeenkomsten worden gesorteerd op resourcenaam.
Copyright (c) 2001, 2005 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.5tml.