应用程序

标识:org.eclipse.core.runtime.applications

描述:平台运行时支持将声明主入口点的插件。即,将使用平台运行时来运行,但是仍然控制执行的所有方面的程序可以声明它们自己是应用程序。可以通过指定 -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