Definizione di un'azione IntroURL personalizzata

Utilizzando il punto di estensione org.eclipse.ui.intro.configExtension, i plugin possono fornire azioni personalizzate che possono essere utilizzate come un valore url per un elemento di collegamento in una pagina. Si consideri ad esempio il seguente collegamento:

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

Questa azione IntroURL esegue una classe di azione chiamata ShowSampleAction, che si trova in un pacchetto "org.eclipse.pde.ui.internal.samples" del plugin "org.eclipse.pde.ui". L'id dell'esempio da eseguire č "org.eclipse.sdk.samples.swt.examples".

Per definire una versione personalizzata di questo URL introduttivo, č possibile utilizzare il seguente tag:

<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>
Con l'estensione precedente, č possibile ora utilizzare il seguente URL per eseguire la stessa azione:

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

L'azione "myCommand" verrā sostituita dal valore dell'attributo replaces e i parametri restanti dell'URL verranno aggiunti alla fine. Una volta eseguita la sostituzione, l'URL risultante verrā esteso in:

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