简介部分

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.intro.IIntroPart 接口的标准名称(通过对 org.eclipse.ui.part.intro.IntroPart 划分子类)。

没有针对初始用户体验的缺省实现。每个基于 Eclipse 的产品负责提供与其品牌和功能最匹配的实施。