Část Intro

org.eclipse.ui.intro

3.0

Tento bod rozšíření se používá k registraci implementací speciálních částí pracovní plochy, zvaných části Intro, které jsou zodpovědné za uvádění produktu novým uživatelům. Část Intro je zpravidla zobrazována při prvním spuštění produktu. Prostřednictvím tohoto bodu rozšíření jsou také vkládána pravidla pro přiřazení implementace části Intro k určitým produktům.

Životní cyklus vypadá asi takto:

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

Určuje úvod. Úvod je prezentace specifická pro produkt zobrazovaná uživatelům při prvním spuštění produktu.



<!ELEMENT introProductBinding EMPTY>

<!ATTLIST introProductBinding

productId CDATA #REQUIRED

introId   CDATA #REQUIRED>

Určuje vazbu mezi produktem a úvodem. Tyto vazby určují, který úvod je příslušný aktuálnímu produktu (jak je definováno org.eclipse.core.runtime.Platform.getProduct()).



Následuje příklad části Intro rozšíření, která přispívá konkrétním úvodem a asociuje jej s určitým produktem:

  

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

Hodnota atributu třídy class musí být plně kvalifikovaný název třídy, která implementuje rozhraní org.eclipse.ui.intro.IIntroPart vytvořením podtřídy org.eclipse.ui.part.intro.IntroPart.

Neexistují žádné výchozí implementace počátečních zkušeností uživatele. Každý produkt založený na Eclipse je zodpovědný za poskytnutí implementace, která přesně souhlasí s jeho značením a funkcí.