Applicazioni
Identificativo:
org.eclipse.core.runtime.applications
Descrizione:
Il run-time della piattaforma supporta plugin che
dichiarano i punti di ingresso principali. In altre parole, i programmi che
devono essere eseguiti utilizzando il run-time della piattaforma, pur
controllando tutti gli aspetti dell'esecuzione, possono dichiararsi come
applicazioni. Queste applicazioni possono essere eseguite direttamente dalla
principale utilità di avvio della piattaforma specificando l'argomento
-application, nel quale il parametro rappresenta l'id di un'estensione
fornita al punto di estensione delle applicazioni descritto qui.
Vengono create delle istanze di questa applicazione e l'applicazione stessa viene eseguita dalla piattaforma.
I client della piattaforma possono utilizzare la piattaforma anche per cercare
ed eseguire più applicazioni.
Tag di configurazione:
<!ELEMENT extension (application)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #REQUIRED
name CDATA #IMPLIED>
<!ELEMENT application (run?)>
<!ELEMENT run (parameter*)>
<!ATTLIST run
class CDATA #REQUIRED>
- class - nome completo della classe che implementa
org.eclipse.core.runtime.IPlatformRunnable.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - il nome del parametro messo a disposizione di istanze della classe specificata di applicazione
- value - il valore del parametro messo a disposizione di istanze della
classe specificata di applicazione
Esempi:
Di seguito è riportato un esempio di dichiarazione dell'applicazione:
<extension id=
"coolApplication"
point=
"org.eclipse.core.runtime.applications"
>
<application>
<run class=
"com.xyz.applications.Cool"
>
<parameter name=
"optimize"
value=
"true"
/>
</run>
</application>
</extension>
Informazioni API:
Il valore dell'attributo class deve rappresentare un implementatore di org.eclipse.core.runtime.IPlatformRunnable.
Implementazione fornita:
La piattaforma fornisce alcune applicazioni, incluso lo stesso workbench della piattaforma.
Copyright (c) 2004, 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