簡介部分

org.eclipse.ui.intro

3.0 版

這個延伸點是用來登錄特殊工作台部分(稱為「簡介部分」)的實作, 而這些部分則是負責把產品介紹給新使用者。 簡介部分通常是在產品第一次啟動時顯示。 將簡介部分實作關聯到特定產品的規則,也是透過這個延伸點提供。

生命週期如下所示:

<!ELEMENT extension (intro* , introProductBinding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT intro EMPTY>

<!ATTLIST intro

id    CDATA #REQUIRED

icon  CDATA #IMPLIED

class CDATA #REQUIRED>

指定簡介。簡介是產品特有的呈現方式,是在產品第一次啟動時顯示給使用者看。



<!ELEMENT introProductBinding EMPTY>

<!ATTLIST introProductBinding

productId CDATA #REQUIRED

introId   CDATA #REQUIRED>

指定產品和簡介之間的連結。這些連結可以決定哪一個簡介比較適合現行產品(如 org.eclipse.core.runtime.Platform.getProduct() 所定義)。



下面是簡介部分延伸的一個例子,這個簡介部分延伸可以提供特定的簡介,並且將它關聯到特定的產品:

  

<extension point=

"org.eclipse.ui.intro"

>

<intro id=

"com.example.xyz.intro.custom"

class=

"com.example.xyz.intro.IntroPart"

/>

<introProductBinding productId=

"com.example.xyz.Product"

introId=

"com.example.xyz.intro.custom"

/>

</extension>

class 屬性值必須是透過繼承 org.eclipse.ui.part.intro.IntroPart 來實作 org.eclipse.ui.intro.IIntroPart 介面的類別完整名稱。

並沒有初始使用者經驗的預設實作。 每一個 Eclipse 型的產品,都要負責提供一個完全符合其品牌行銷和功能的實作。