Anwendungen
Kennung:
org.eclipse.core.runtime.applications
Beschreibung:
Die Plattformlaufzeit unterstützt Plug-ins, die Haupteingangspunkte deklarieren sollen. Dies bedeutet, dass Programme, die bei ihrer Ausführung die Plattformlaufzeit verwenden wollen, jedoch alle Aspekte der Ausführung selbst steuern sollen, sich selbst als Anwendung deklarieren können. Deklarierte Anwendungen können direkt über das Hauptstartprogramm der Plattform ausgeführt werden.
Hierzu wird das Argument
-application angegeben, in dem der Parameter die ID einer Erweiterung ist, die für den hier beschriebenen Anwendungserweiterungspunkt bereitgestellt wird.
Diese Anwendung wird durch die Plattform als Exemplar erstellt und ausgeführt.
Plattformclients können ebenfalls die Plattform verwenden, um mehrere Anwendungen zu suchen und auszuführen.
Konfigurationsbefehle:
<!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 - Der vollständig qualifizierte Name einer Klasse, die
org.eclipse.core.runtime.IPlatformRunnable implementiert.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - Der Name dieses Parameters, der für Exemplare der
angegebenen Anwendungsklasse zur Verfügung gestellt wird.
- value - Der Wert dieses Parameters, der für Exemplare der angegebenen Anwendungsklasse zur Verfügung gestellt wird.
Beispiele:
Beispiel für eine Anwendungsdeklaration:
<extension id=
"coolApplication"
point=
"org.eclipse.core.runtime.applications"
>
<application>
<run class=
"com.xyz.applications.Cool"
>
<parameter name=
"optimize"
value=
"true"
/>
</run>
</application>
</extension>
API-Information:
Der Wert des Attributs "class" muss ein Implementierungselement von org.eclipse.core.runtime.IPlatformRunnable darstellen.
Bereitgestellte Implementierung:
Die Plattform stellt eine Reihe von Anwendungen bereit, zu denen auch die Plattform-Workbench gehört.
Copyright (c) 2004, 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.