Definování uživatelské akce IntroURL

S použitím bodu rozšíření org.eclipse.ui.intro.configExtension mohou moduly plug-in přispívat vlastními uživatelskými akcemi, které lze použít jako hodnotu adresy url pro prvek link na stránce. Prohlédněte si například následující odkaz:

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

Tato adresa IntroURL spustí třídu akce s názvem ShowSampleAction, která je v sadě programů "org.eclipse.pde.ui.internal.samples" v modulu plug-in "org.eclipse.pde.ui". ID spouštěné ukázky je"org.eclipse.sdk.samples.swt.examples".

K definování uživatelské verze této adresy URL části Intro můžete použít následující markup:

<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>
S výše uvedeným rozšířením nyní můžete použít následující adresu URL ke spouštění téže akce:

http://org.eclipse.ui.intro/myCommand?id=org.eclipse.sdk.samples.swt.examples

Akce "myCommand" bude nahrazena hodnotou atributureplaces a případné zbývající parametry adresy URL budou připojeny na konec. Po provedení substituce bude výsledná adresa URL rozšířena zpět takto:

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