简介部分配置扩展

org.eclipse.ui.intro.configExtension

3.0

此扩展点用来通过提供更多内容、附加 StandbyContentParts 或其它 IntroUrl 操作来扩展现有简介配置。

<!ELEMENT extension (configExtension+ , standbyContentPart* , action*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT configExtension EMPTY>

<!ATTLIST configExtension

configId CDATA #REQUIRED

content  CDATA #REQUIRED>

定义简介配置的扩展。如果简介部分配置中的任何页面或组通过定义锚声明了扩展性,就可以扩展它们。



<!ELEMENT standbyContentPart EMPTY>

<!ATTLIST standbyContentPart

id       CDATA #REQUIRED

pluginId CDATA #REQUIRED

class    CDATA #REQUIRED>

standbyContentPart 注册。注册后,就可以通过以下格式的 introURL 操作来启动备用部分:

 
http://org.eclipse.ui.intro/showStandby?partId=&lt;id of standbyContentPart&gt;



<!ELEMENT action EMPTY>

<!ATTLIST action

name     CDATA #REQUIRED

replaces CDATA #REQUIRED>

定制简介 URL 操作注册。它可用来创建新的简介 URL 操作或预定义操作的缩写。



以下是此扩展点的示例实现:

<extension point=

"org.eclipse.ui.intro.configExtension"

>

<configExtension configId=

"com.org.xyz.introConfig"

content=

"extensionContent.xml"

/>

<standbyPart id=

"com.org.xyz.myStandbyPart"

class=

"com.org.xyz.internal.MyStandbyContent"

pluginId=

"com.org.xyz"

/>

<action name=

"shortcutAction"

replaces=

"http://org.eclipse.ui.intro/showStandby?partId=com.org.xyz.myStandbyPart"

/>

<action name=

"customAction"

replaces=

"runAction?pluginId=com.org.xyz&amp;class=com.org.xyz.CustomAction&amp;param1=value1"

/>

</extension>

有关进一步的详细信息,请参阅 org.eclipse.ui.intro.config API 包的细节。

提供了三种实现: