外掛程式可以使用 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