應用程式

org.eclipse.core.runtime.applications

平台執行時期支援要宣告主要進入點的外掛程式。 也就是說,要利用平台執行時期來執行但又控制了執行作業之所有方面的程式,可以將它們本身宣告為應用程式。 您可以指定 -application 引數來從主要平台啟動程式直接執行宣告的應用程式, 這個參數是提供給這裡說明的應用程式延伸點之延伸的 ID。 這個應用程式是由平台來建立其實例及執行。 平台用戶端也可以利用平台來查閱及執行多個應用程式。

<!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>


<!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>

class 屬性值必須代表 org.eclipse.core.runtime.IPlatformRunnable 的實作。

平台提供了若干應用程式,其中包括平台工作台本身。