Sidor med inställningar

org.eclipse.ui.preferencePages

I arbetsmiljön finns en gemensam dialogruta för inställningar. Med hjälp av den här utökningspunkten kan du lägga till flikar från insticksprogram i dialogrutan för inställningar. När dialogrutan öppnas (från menyraden) visas de flikar som lagts till på detta sätt i dialogrutan.

I dialogrutan för inställningar kan flikarna grupperas hierarkiskt. Av denna anledning kan en flik därför ha attributet category. Attributet representerar en sökväg som består av huvudflikens ID, avgränsade med '/'. Om attributet utelämnas eller om någon av de överordnade noderna i sökvägen inte hittas, läggs fliken till på rotnivån.

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

En referens från en sida med inställningar till ett nyckelord. Se utökningspunkten för nyckelord.



Här följer ett exempel på utökningspunkten för inställningar:

   

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

Värdet i attributet class måste vara ett fullständigt kvalificerat namn för den klass som implementerar org.eclipse.ui.IWorkbenchPreferencePage.

Flera flikar för plattformsinställningar läggs till i arbetsmiljön. Flikar som registreras med hjälp av den här utökningen läggs till efter dem, baserat på kategoriinformationen.