Den här utökningspunkten används för att registrera implementationer av speciella arbetsmiljödelar, vilka kallas introduktionsdelar. Dessa ansvarar för att introducera en produkt för nya användare. En introduktionsdel visas vanligen första gången en produkt startas. Regler för att associera en introduktionsdelsimplementation med vissa produkter tillhandahålls också via den här utökningspunkten.
Livscykeln ser ut så här:org.eclipse.ui.intro.IIntroSite
).org.eclipse.ui.intro.IIntroPart
) skapas och initieras med introduktionsplatsen.
<!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>
Anger en introduktion. En introduktion är en produktspecifik presentation som visas för förstagångsanvändare vid produktstart.
org.eclipse.ui.intro.IIntroPart
. Det är vanligt att placera
org.eclipse.ui.part.intro.IntroPart som underklass så att standardfunktioner kan ärvas. Klassen implementerar introduktionen.<!ELEMENT introProductBinding EMPTY>
<!ATTLIST introProductBinding
productId CDATA #REQUIRED
introId CDATA #REQUIRED>
Anger en bindning mellan en produkt och en introduktion. Dessa bindningar bestämmer vilken introduktion som är lämplig för aktuell produkt (vilket definierats i 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
måste vara det fullständiga namnet på en klass som implementerar gränssnittet org.eclipse.ui.intro.IIntroPart
genom att placera org.eclipse.ui.part.intro.IntroPart
i underklass.
Copyright (c) 2004 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html