Dette udvidelsespunkt bruges til at registrere implementeringer af specielle arbejdsbænksdele, kaldet introduktionsdele, der er ansvarlige for introduktion af et produkt for nye brugere. En introduktionsdel vises typisk, første gang et produkt startes. Regler for tilknytning af en introduktionsdelsimplementering til bestemte produkter tilføres også via dette udvidelsespunkt.
Livscyklussen er som følger:org.eclipse.ui.intro.IIntroSite
.org.eclipse.ui.intro.IIntroPart
) oprettes og initialiseres med introduktionswebstedet.
<!ELEMENT extension (intro* , introProductBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
<!ELEMENT intro EMPTY>
<!ATTLIST intro
id CDATA #REQUIRED
icon CDATA #IMPLIED
klasse CDATA #REQUIRED
label CDATA #IMPLIED>
Angiver en introduktion. En introduktion er en produktspecifik præsentation, der vises for førstegangsbrugere, når produktet startes.
org.eclipse.ui.intro.IIntroPart
. Det er almindelig praksis at oprette en underklasse af org.eclipse.ui.part.intro.IntroPart for at overtage standardfunktionaliteten. Denne klasse implementerer introduktionen.<!ELEMENT introProductBinding EMPTY>
<!ATTLIST introProductBinding
productId CDATA #REQUIRED
introId CDATA #REQUIRED>
Angiver en binding mellem et produkt og en introduktion. Disse bindinger afgør, hvilken introduktion der passer til det aktuelle produkt (som defineret af org.eclipse.core.runtime.Platform.getProduct()
).
<udvidelsespunkt=
"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
skal være det fuldstændige navn på en klasse, der implementerer grænsefladen org.eclipse.ui.intro.IIntroPart
ved at oprette en underklasse af org.eclipse.ui.part.intro.IntroPart
.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html