Söksidor

org.eclipse.search.searchPages

Med den här utökningspunkten kan du använda ett insticksprogram för att registrera söksidor för specialiserade sökningar. När sökåtgärden utförs för en resurs letar sökinfrastrukturen rätt på den mest specifika registrerade söksidan för den.

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


Här följer ett exempel på en söksidas filltilläggsdefinition:

   

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

Den bidragande klassen måste implementera org.eclipse.search.ui.ISearchPage

Sökinfrastrukturen innehåller en söksida för fritextssökning.