Esittelyosa

org.eclipse.ui.intro

3.0

Tämän laajennuspisteen avulla voi rekisteröidä esittelyosiksi kutsuttujen työympäristön erikoisosien toteutuksia. Esittelyosien avulla voi esitellä tuotteen uusille käyttäjille. Esittelyosa näytetään yleensä, kun tuotteen käyttö aloitetaan ensimmäisen kerran. Tämä laajennuspiste määrittää myös säännöt, joiden mukaan esittelyosan toteutus liitetään tiettyihin tuotteisiin.

Käyttövaiheet ovat seuraavat:

<!ELEMENT extension (intro* , introProductBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT intro EMPTY>

<!ATTLIST intro

id    CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED

label CDATA #IMPLIED>

Johdannon määritys. Johdanto on tuotekohtainen esitys, joka näytetään käyttäjille, jotka aloittavat tuotteen käytön ensimmäistä kertaa.



<!ELEMENT introProductBinding EMPTY>

<!ATTLIST introProductBinding

productId CDATA #REQUIRED

introId   CDATA #REQUIRED>

Tuotteen ja johdannon välinen sidosmääritys. Nämä sidokset määrittävät, mikä johdanto vastaa käytettyä tuotetta (joka selvitetään org.eclipse.core.runtime.Platform.getProduct()-toiminnon avulla).



Seuraavassa on esimerkki esittelyosalaajennuksesta, joka lisää koodiin johdannon ja liittää sen tiettyyn tuotteeseen:

  

<extension point=

"org.eclipse.ui.intro"

>

<intro id=

"com.example.xyz.intro.custom"

class=

"com.example.xyz.intro.IntroPart"

/>

<introProductBinding productId=

"com.example.xyz.Product"

introId=

"com.example.xyz.intro.custom"

/>

</extension>

Class-määritteen arvon on oltava sen luokan tarkka nimi, joka toteuttaa org.eclipse.ui.intro.IIntroPart-liittymän määrittämällä org.eclipse.ui.part.intro.IntroPart-osan aliluokaksi.

Käyttäjien ensimmäisen käyttökerran oletustoteutuksia ei ole määritetty. Kullekin Eclipse-tuotteelle on määritettävä tuotteen tuotteistusta ja toimintoja vastaava toteutus.