描述:平台运行时支持将声明主入口点的插件。即,将使用平台运行时来运行,但是仍然控制执行的所有方面的程序可以声明它们自己是应用程序。可以通过指定 -application 自变量(其中,参数是提供给此处描述的应用程序扩展点的扩展的标识)来直接从主平台启动器中运行已声明的应用程序。此应用程序是由平台来实例化和运行的。平台客户机还可以使用平台来查找和运行多个应用程序。
配置标记:
<!ELEMENT extension (application)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT application (run?)>
<!ELEMENT run (parameter*)>
<!ATTLIST run
class CDATA #REQUIRED
>
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED
>
<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 信息:class 属性的值必须表示 org.eclipse.core.runtime.IPlatformRunnable 的实现。
所提供的实现:平台本身提供了许多应用程序,包括平台工作台本身。
Copyright (c) 2003 IBM Corporation and others.
All rights reserved. 该程序及附带提供的资料是基于“一般公共许可证”(Common
Public License) v1.0 的条款提供的,本发行版中提供了该许可证条款,并且也可
在以下位置处找到该条款:http://www.eclipse.org/legal/cpl-v10.html