啟動
ID:
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>
- point - 目標延伸點的完整 ID
- id - 延伸實例的選用 ID
- name - 延伸實例的選用名稱
<!ELEMENT startup EMPTY>
<!ATTLIST startup
class CDATA #IMPLIED>
- class - 實作 org.eclipse.ui.IStartup 之類別的完整名稱。
如果沒有指定的話,會使用外掛程式類別。請勿將外掛程式類別指定為明確值,否則會建立兩次實例(一次是一般的外掛程式啟動,一次則是這個機制)。
從:3.0 版。
範例:
下列是啟動延伸的範例
<extension point=
"org.eclipse.ui.startup"
>
<startup class=
"org.eclipse.example.StartupClass"
/>
</extension>
API 資訊:
請參閱 org.eclipse.ui.IStartup 介面。
Copyright (c) 2002, 2005 IBM Corporation and others.
All rights reserved.
本程式與隨附的資料依照 Elipse Public License 1.0 版此次發行所隨附的條款而提供,
可以在以下網址取得:http://www.eclipse.org/legal/epl-v10.html