この拡張ポイントは、より多くのコンテンツや追加の StandbyContentParts アクションや IntroUrl アクションを用意して、既存の概要構成を拡張する場合に使用します。
3.2 以降、この拡張ポイントは、プレゼンテーションとコンテンツとを分離するするために「ようこそ」実装で使用されるプレゼンテーション・テーマをコントリビュートするためにも使用されます。
<!ELEMENT extension (configExtension+ , standbyContentPart* , action* , theme*)>
<!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=<id of standbyContentPart>
org.eclipse.ui.intro.config.IStandbyContentPart
を実装するクラスの完全修飾クラス名。<!ELEMENT action EMPTY>
<!ATTLIST action
name CDATA #REQUIRED
replaces CDATA #REQUIRED>
カスタム概要 URL アクション登録。 これは、新規の概要 URL アクションまたは事前定義済みアクションへの shortCut を作成する場合に使用できます。
<!ATTLIST theme
id CDATA #REQUIRED
name CDATA #REQUIRED
path CDATA #REQUIRED
default (true | false) "false"
previewImage CDATA #IMPLIED>
<!ELEMENT property EMPTY>
<!ATTLIST property
name CDATA #REQUIRED
value CDATA #REQUIRED>
初期プレゼンテーションをさらにカスタマイズするために初期構成で使用できるオプションのテーマ・プロパティー。
<extension point=
"org.eclipse.ui.intro.configExtension"
>
<configExtension configId=
"com.org.xyz.introConfig"
content=
"extensionContent.xml"
/>
<standbyContentPart 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&class=com.org.xyz.CustomAction&param1=value1"
/>
<theme id=
"com.example.intro.flowers"
name=
"A Nice Flowers Welcome"
path=
"$nl$/themes/flowers"
previewImage=
"$nl$/themes/flowers/preview.png"
>
</theme>
</extension>
Copyright (c) 2004, 2006 IBM Corporation and others.
All rights reserved.
This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html