Řadiče výsledků
Identifikátor:
org.eclipse.search.searchResultSorters
Popis:
Tento bod rozšíření umožňuje modulu plug-in přidat řadiče výsledků vyhledávání do kontextové nabídky Řadit ve (starém) pohledu výsledků vyhledávání.
Tento bod rozšíření je od verze 3.0 nepřípustný. Pohledy výsledků vyhledávání nyní zajišťují klienti a řadiče výsledků se spravují přímo těmito stránkami.
Konfigurační markup:
<!ELEMENT extension (sorter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT sorter EMPTY>
<!ATTLIST sorter
id CDATA #REQUIRED
pageId CDATA #REQUIRED
label CDATA #REQUIRED
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
- id - Jedinečný název, který bude použit k identifikaci tohoto řadiče výsledků vyhledávání.
- pageId - ID registrované vyhledávací stránky, pro kterou bude řadič aktivován. "*" aktivuje daný řadič pro všechny stránky.
- label - Přeložitelné označení, které bude použito jako označení položky nabídky.
- tooltip - Přeložitelný text, který bude použit jako popis položky nabídky. Pokud je vynechán, nebude mít daná položka nabídky žádný popis.
- icon - Vztažný název obrázku, který se zobrazí v kontextové nabídce spolu s označením. Pokud je vynechán, bude položka nabídky obsahovat pouze označení.
- class - Název třídy, která rozšiřuje org.eclipse.jface.viewers.ViewerSorter
Příklady:
Následuje příklad definice rozšíření vyhledávací stránky:
<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>
Informace rozhraní API:
Přidaná třída musí implementovat org.eclipse.jface.viewers.ViewerSorter
.
Dodaná implementace:
Infrastruktura vyhledávání poskytuje řadič, který třídí nalezené položky podle názvu prostředku.
Copyright (c) 2001, 2005 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html