Oletusasetussivut
Tunnus:
org.eclipse.ui.preferencePages
Kuvaus:
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.
Merkintärakenne:
<!ELEMENT extension (page*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkka tunnus.
- id - laajennuksen ilmentymän valinnainen tunnus.
- name - laajennuksen ilmentymän valinnainen nimi.
<!ELEMENT page (keywordReference*)>
<!ATTLIST page
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
category CDATA #IMPLIED>
- id - yksilöllinen nimi, jonka avulla tämän sivun voi yksilöidä.
- name - käännettävä nimi, jota käyttöliittymässä käytetään tästä sivusta.
- class - sen tarkennetun luokan nimi, joka toteuttaa
rajapinnan org.eclipse.ui.IWorkbenchPreferencePage.
- category - polku, joka osoittaa sivun sijainnin oletusasetusrakenteessa. Polku voi olla joko pääsolmutunnus tai
vinoviivoin '/' erotettujen tunnusten sarja, ja se kuvaa koko polun alkaen pääsolmusta.
<!ELEMENT keywordReference EMPTY>
<!ATTLIST keywordReference
id CDATA #REQUIRED>
Oletusasetussivun viittaus avainsanaan. Lisätietoja on avainsanojen laajennuspisteessä.
- id - sen avainsanan tunnus, johon viitataan.
Esimerkkejä:
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>
API-tiedot:
Määritteen luokan arvon on oltava sen luokan tarkennettu nimi, joka toteuttaa
rajapinnan org.eclipse.ui.IWorkbenchPreferencePage.
Toimitettu toteutus:
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.
Copyright (c) 2002, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html