Questo punto di estensione è utilizzato per registrare le implementazioni di parti del workbench speciali, denominate parti introduttive, che sono responsabili dell'introduzione di un prodotto ai nuovi utenti. Una parte introduttiva viene generalmente visualizzata la prima volta che si avvia un prodotto. Le regole di associazione dell'implementazione della parte introduttiva con prodotti specifici sono ancora aggiunte attraverso questo punto di estensione.
Il ciclo di vita è il seguente:org.eclipse.ui.intro.IIntroSite
).org.eclipse.ui.intro.IIntroPart
) viene
creata e inizializzata con il sito introduttivo.
<!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>
Specifica un'introduzione. Un'introduzione è una presentazione specifica del prodotto visualizzata agli utenti la prima volta che viene avviato un prodotto.
org.eclipse.ui.IIntroPart
. Di solito, per ereditare la funzionalità predefinita, si esegue la
sottoclasse org.eclipse.ui.part.IntroPart. Questa classe implementa l'introduzione.<!ELEMENT introProductBinding EMPTY>
<!ATTLIST introProductBinding
productId CDATA #REQUIRED
introId CDATA #REQUIRED>
Specifica un binding tra un prodotto e un'introduzione. Questi binding determinano quale è l'introduzione
relativa al prodotto corrente (come definito da
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
deve essere il nome completo di una classe che implementa
l'interfaccia org.eclipse.ui.intro.IIntroPart
creando una sottoclasse org.eclipse.ui.part.intro.IntroPart
.
Copyright (c) 2004 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html