プラグインは、org.eclipse.ui.intro.configExtension 拡張ポイントを使用して、ページ内のリンク・エレメントに対する URL 値として、使用可能な独自のカスタム・アクションをコントリビュートすることができます。 例えば、次のリンクを考えてみます。
http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.pde.ui&class=org.eclipse.pde.ui.internal.samples.ShowSampleAction&id=org.eclipse.sdk.samples.swt.examples
この IntroURL は、ShowSampleAction という名前のアクション・クラスを実行します。 このアクション・クラスは、「org.eclipse.pde.ui」プラグインのパッケージ「org.eclipse.pde.ui.internal.samples」に存在します。 実行するサンプルの ID は「org.eclipse.sdk.samples.swt.examples」です。
この概要 URL のカスタム・バージョンを定義するために、以下のマークアップを使用できます。
<extension point="org.eclipse.ui.intro.configExtension"> <action name="myCommand" replaces="runAction?pluginId=org.eclipse.pde.ui&class=org.eclipse.pde.ui.internal.samples.ShowSampleAction"> </action> </extension>上記拡張機能を利用して、次の URL を使用して同じアクションを実行できます。
http://org.eclipse.ui.intro/myCommand?id=org.eclipse.sdk.samples.swt.examples
アクション「myCommand」は、replaces 属性の値によって置換され、すべての残りの URL パラメーターが最後に追加されます。 置換が実行されると、結果の URL は次のように拡張して戻されます。
http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.pde.ui&class=org.eclipse.pde.ui.internal.samples.ShowSampleAction&id=org.eclipse.sdk.samples.swt.examples