Oletusasetussivut

org.eclipse.ui.preferencePages

Työympäristössä on oletusasetuksille yksi yhteinen valintaikkuna. Tämän laajennuspisteen tarkoituksena on mahdollistaa lisäosien sivulisäykset Oletusasetukset-valintaikkunaan. Kun Oletusasetukset-valintaikkuna avataan (valikkopalkista), tällä tavoin lisättävät sivut lisätään valintaikkunaan.

Oletusasetukset-valintaikkunassa sivut on ryhmitetty hierarkkisesti. Sen vuoksi sivulla voi valinnaisesti määrittää category-määritteen. Tämä määrite kuvaa polkua, joka koostuu vinoviivoin '/' erotetuista pääsivutunnuksista. Jos tämä määrite jätetään pois tai jos jotakin polun pääsolmuista ei löydetä, sivu lisätään päätasolle.

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

Oletusasetussivun viittaus avainsanaan. Lisätietoja on avainsanojen laajennuspisteessä.



Seuraavassa on esimerkki oletusasetusten laajennuspisteestä:

   

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

Määritteen luokan arvon on oltava sen luokan tarkennettu nimi, joka toteuttaa rajapinnan org.eclipse.ui.IWorkbenchPreferencePage.

Työympäristö lisää useita sivuja ympäristön oletusasetusten määritystä varten. Sivut, jotka rekisteröidään tämän laajennuksen kautta, lisätään niiden jälkeen niiden luokkatietojen mukaan.