啟動

org.eclipse.ui.startup

2.0 版

這個延伸點是用來登錄啟動清單中要啟動的外掛程式。作為啟動元素屬性的外掛程式類別或給定類別,都必須實作介面 org.eclipse.ui.IStartup。 工作台啟動之後,將從個別執行緒中呼叫方法 earlyStartup()。 如果啟動元素有類別屬性,則類別會建立實例,且會在結果上呼叫 earlyStartup()。否則,會在外掛程式類別上呼叫這個方法。 請勿將外掛程式類別指定為類別屬性的值,否則會建立兩次實例(一次是一般的外掛程式啟動,一次則是這個機制)。 這些外掛程式列示在工作台喜好設定中,而使用者可能在先前啟動中停用任何外掛程式。

<!ELEMENT extension (startup*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT startup EMPTY>

<!ATTLIST startup

class CDATA #IMPLIED>


下列是啟動延伸的範例
   

<extension point=

"org.eclipse.ui.startup"

>

<startup class=

"org.eclipse.example.StartupClass"

/>

</extension>

請參閱 org.eclipse.ui.IStartup 介面。