Avvio
Identificativo:
org.eclipse.ui.startup
Da:
Versione 2.0
Descrizione:
Questo punto di estensione
viene utilizzato per registrare i plugin che si desidera attivare all'avvio. La classe di plugin fornita
come attributo dell'elemento di avvio deve implementare l'interfaccia org.eclipse.ui.IStartup. Una volta avviato il workbench, il metodo earlyStartup() viene richiamato da un thread separato.
Se l'elemento di avvio ha un attributo di classe, verrà creata un'istanza della classe e sarà
richiamato earlyStartup(). Altrimenti, il metodo sarà richiamato nella classe del plugin. Non specificare la
classe del plugin come valore dell'attributo classe, altrimenti l'istanza verrà creata due volte (una
volta dalla normale l'attivazione del plugin e una volta da questo meccanismo).
Questi plugin vengono elencati nelle preferenze del workbench e l'utente può scegliere di disabilitarli dal
primo avvio.
Tag di configurazione:
<!ELEMENT extension (startup*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT startup EMPTY>
<!ATTLIST startup
class CDATA #IMPLIED>
- class - il nome completo della classe che implementa
org.eclipse.ui.IStartup.
Se non specificato, viene utilizzata la classe del plugin. Non specificare la classe del plugin come valore
esplicito, altrimenti l'istanza verrà creata due volte (una volta dalla normale l'attivazione del
plugin e una volta da questo meccanismo).
Dalla versione 3.0.
Esempi:
Di seguito è riportato un esempio
di estensione di avvio:
<extension point=
"org.eclipse.ui.startup"
>
<startup class=
"org.eclipse.example.StartupClass"
/>
</extension>
Informazioni API:
fare riferimento all'interfaccia org.eclipse.ui.IStartup.
Copyright (c) 2002, 2005 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