結果のソート・プログラム

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 を実装する必要があります。

検索インフラストラクチャーは、 リソース名で一致項目をソートするソート・プログラムを提供します。