Tillämpningar
ID:
org.eclipse.core.runtime.applications
Beskrivning:
Plattforms-runtime stöder insticksprogram som kan deklarera utgångspunkter. Det innebär att program som kan
köras med plattforms-runtime men fortfarande
styr alla aspekter av körningen, kan deklarera sig själva
som en tillämpning. Deklarerade tillämpningar kan köras
direkt från huvudplattformens startprogram genom att
argumentet -application anges, där parametern
är id på en utökning som skickas till
den utökningspunkt för tillämpningar som beskrivs här.
Denna tillämpning instantieras och körs av plattformen.
Plattformsklienter kan också använda plattformen för att leta upp
och köra flera tillämpningar.
Konfigurationsmärkordsuppsättning:
<!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 - Det fullständiga namnet på en klass som implementerar
org.eclipse.core.runtime.IPlatformRunnable.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - Namnet på denna parameter görs tillgängligt för förekomster av den angivna tillämpningsklassen.
- value - Värdet på denna parameter görs tillgängligt för förekomster av den angivna tillämpningsklassen.
Exempel:
Följande är ett exempel på en tillämpningsdeklaration:
<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:
Värdet på klassattributet måste motsvara en
implementeringsfunktion för
org.eclipse.core.runtime.IPlatformRunnable.
Medföljande implementering:
Plattformen har ett antal tillämpningar, inklusive själva plattformsmiljön.
Copyright (c) 2004, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html