定義簡介部分

您可以利用由 IIntroPart 介面和 org.eclipse.ui.intro 延伸點所組成的通用機制, 為產品建立自己的簡介支援。 這個延伸的主要目的, 是定義實作 IIntroPart 的類別, 並且指定產品 ID 和簡介部分之間的連結。 比方說,下面這個構成要素,就是定義工作台在啟動時所顯示的假設簡介部分:

   <extension
	point="org.eclipse.ui.intro">
	<intro
		class="com.example.SampleIntroPart"
		id="someId">
		icon="someIcon.png"
	</intro>
	<introProductBinding
		introId="someId"
		productId="com.example.someProductId">
	</introProductBinding>
</extension>
這個構成要素會先定義簡介部分,將 "someId" 這個 ID 指派給它。 然後再將這個簡介部分連結到 ID 為 "com.example.someProductId" 的產品。 在平台啟動時,class 屬性所指定的類別,將由工作台建立實例, 並且以產品簡介的形式,出現在使用者面前。 這是與 IIntroPart 介面最低層的整合作業。

該平台會提供自己的 IIntroPart 實作(稱為 CustomizableIntroPart), 讓使用者自訂簡介的內容和呈現方式。 下面就是定義工作台簡介部分的片段。 我們將把重點放在簡介內容的定義上,至於實作簡介部分的機制就略過不提。 (如果需要其他詳細資料,請參閱前面參照的延伸點文件和 Javadoc)。

   <extension
	point="org.eclipse.ui.intro">
	<intro
		class="org.eclipse.ui.intro.config.CustomizableIntroPart"
		id="org.eclipse.platform.intro">
	</intro>
	<introProductBinding
		introId="org.eclipse.platform.intro"
		productId="org.eclipse.platform">
	</introProductBinding>
</extension>
上面的構成要素主要在定義 Eclipse SDK 平台所用的簡介部分 -- CustomizableIntroPart。 剩下的內容則說明如何使用和延伸這個部分。