검색 페이지

org.eclipse.search.searchPages

이 확장점을 사용하면 플러그인에서 검색 페이지를 특수 검색에 등록할 수 있습니다. 자원에 대한 검색 조치가 수행되면 검색 하부구조는 등록된 검색 페이지에서 가장 정확한 페이지를 찾습니다.

<!ELEMENT extension (page*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT page EMPTY>

<!ATTLIST page

id                         CDATA #REQUIRED

label                      CDATA #REQUIRED

class                      CDATA #REQUIRED

icon                       CDATA #IMPLIED

sizeHint                   CDATA #IMPLIED

tabPosition                CDATA #IMPLIED

extensions                 CDATA #IMPLIED

searchViewHelpContextId    CDATA #IMPLIED

showScopeSection           (true | false)

enabled                    (true | false)

canSearchEnclosingProjects (true | false) >


다음은 검색 페이지 확장 정의에 관한 예제입니다.

   

<extension point=

"org.eclipse.search.searchPages"

>

<page id=

"org.eclipse.search.ui.text.TextSearchPage"

label=

"Text Search"

icon=

"icons/full/obj16/tsearch_pref.gif"

sizeHint=

"250,160"

tabPosition=

"1"

extensions=

"*:1"

showScopeSection=

"true"

class=

"org.eclipse.search.ui.text.TextSearchPage"

>

</page>

</extension>

제공된 클래스에서는 org.eclipse.search.ui.ISearchPage를 구현해야 합니다.

검색 하부구조는 전체 텍스트 검색을 위한 검색 페이지를 제공합니다.