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