簡介部分配置延伸

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 套件的規格。

提供三種實作: