イントロ・パーツ構成拡張

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 アクションまたは事前定義済みアクションへの shortCut を作成する場合に使用できます。



この拡張ポイントの実装例を以下に示します。

<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 パッケージの仕様を参照してください。

以下の 3 つの実装が用意されています。