Applications
Identificateur :
org.eclipse.core.runtime.applications
Description :
L'exécution
de la plateforme supporte des plug-ins souhaitant déclarer des
points d'entrée principaux, c'est-à-dire des programmes qui désirent s'exécuter à l'aide de
l'exécution de la plateforme, tout en contrôlant tous les aspects de
l'exécution et pouvant se déclarer comme une application. Les applications déclarées peuvent s'exécuter directement à partir du
lanceur de la plateforme principale en spécifiant l'argument
-application où le paramètre est l'ID d'une extension fournie au
point d'extension des applications décrit ici.
Cette application est instanciée et exécutée par la plateforme.
Les clients de la plateforme peuvent également l'utiliser pour rechercher
et exécuter de multiples applications.
Marques de configuration :
<!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 - nom complet qualifié d'une classe qui implémente
org.eclipse.core.runtime.IPlatformRunnable.
<!ELEMENT
parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - nom de ce paramètre mis à la disposition des instances de la classe d'application spécifiée.
- value - valeur de ce paramètre mis à la disposition des
instances de la classe d'application spécifiée.
Exemples :
L'exemple
ci-dessous illustre la déclaration d'application :
<extension id=
"coolApplication"
point=
"org.eclipse.core.runtime.applications"
>
<application>
<run class=
"com.xyz.applications.Cool"
>
<parameter name=
"optimize"
value=
"true"
/>
</run>
</application>
</extension>
Informations d'API :
La
valeur de l'attribut class doit correspondre à une
implémentation de org.eclipse.core.runtime.IPlatformRunnable.
Implémentation fournie :
La
plateforme fournit un nombre d'applications, dont le plan de travail.
Copyright (c) 2004, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence publique Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html