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:org.eclipse.ui.intro.IIntroSite
).org.eclipse.ui.intro.IIntroPart
) je vytvořena a inicializována pomocí site Intro.
<!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.
org.eclipse.ui.intro.IIntroPart
. Běžnou praxí je vytvořit podtřídu org.eclipse.ui.part.intro.IntroPart,
aby zdědila výchozí funkčnost. Tato třída implementuje úvod.<!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()
).
<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
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
.
Copyright (c) 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html