Introduktionsdel

org.eclipse.ui.intro

3.0

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:

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



<!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()).



Följande är ett exempel på en utökning av en introduktionsdel som tillhandahåller en viss introduktion och associerar den med en viss produkt:

  

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

Värdet på attributet 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.

Det finns inga standardimplementationer av den initiala användarupplevelsen. Varje Eclipse-baserad produkt ansvarar för att tillhandahålla en som nära matchar varumärke och funktion.