喜好設定頁面

org.eclipse.ui.preferencePages

工作台提供一個喜好設定的一般對話框。 這個延伸點的用途是讓外掛程式新增頁面到喜好設定對話框中。 當開啟喜好設定對話框(從功能表列起始)時,這個方式所提供的頁面會新增至對話框中。

喜好設定對話框供頁面的階層式分組之用。 因此,頁面可以選用地指定 category 屬性。這個屬性代表 '/' 所分開的母項頁面 ID 組成的路徑。 如果略過這個屬性,或找不到路徑中的任何母項節點,就會將頁面新增至根層次中。

<!ELEMENT extension (page*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT page (keywordReference*)>

<!ATTLIST page

id       CDATA #REQUIRED

name     CDATA #REQUIRED

class    CDATA #REQUIRED

category CDATA #IMPLIED>


<!ELEMENT keywordReference EMPTY>

<!ATTLIST keywordReference

id CDATA #REQUIRED>

喜好設定頁面對關鍵字的參照。請參閱關鍵字延伸點。



下列是喜好設定延伸點的範例:

   

<extension point=

"org.eclipse.ui.preferencePages"

>

<page id=

"com.xyz.prefpage1"

name=

"XYZ"

class=

"com.xyz.prefpages.PrefPage1"

>

<keywordReference id=

"xyz.Keyword"

/>

</page>

<page id=

"com.xyz.prefpage2"

name=

"Keyboard Settings"

class=

"com.xyz.prefpages.PrefPage2"

category=

"com.xyz.prefpage1"

>

</page>

</extension>

class 屬性值必須代表實作 org.eclipse.ui.IWorkbenchPreferencePage 之類別的完整名稱。

工作台會新增數個頁面,來設定平台的喜好設定。透過這個延伸所登錄的頁面會根據其種類資訊而新增至它們後面。