結果排序器

org.eclipse.search.searchResultSorters

這個延伸點可讓外掛程式在(舊式)搜尋結果視圖的「排序」快速功能表上,提供搜尋結果排序器。這個延伸點自 3.0 版起便已棄用。現在, 搜尋結果視圖由用戶端提供,且排序器直接由這些頁面管理。

<!ELEMENT extension (sorter*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sorter EMPTY>

<!ATTLIST sorter

id      CDATA #REQUIRED

pageId  CDATA #REQUIRED

label   CDATA #REQUIRED

tooltip CDATA #IMPLIED

icon    CDATA #IMPLIED

class   CDATA #REQUIRED>


下列是搜尋頁面延伸定義的範例:

   

<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>

提供的類別必須實作 org.eclipse.jface.viewers.ViewerSorter

搜尋基礎架構提供一個排序器,可依資源名稱來排序符合的項目。