Definir una acción IntroURL personalizada

Mediante el punto de extensión org.eclipse.ui.intro.configExtension, los conectores pueden añadir sus propias acciones personalizadas que pueden utilizarse como valor de url para un elemento link de una página. Por ejemplo, considere el siguiente enlace:

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

Este IntroURL ejecutará una clase de acción denominada ShowSampleAction, que se encuentra en el paquete "org.eclipse.pde.ui.internal.samples" del conector "org.eclipse.pde.ui". El ID del ejemplo que debe ejecutarse es "org.eclipse.sdk.samples.swt.examples".

Para definir una versión personalizada de este URL de introducción, puede utilizar el siguiente código:

<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 la extensión anterior, ahora puede utilizar el siguiente URL para ejecutar la misma acción:

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

La acción "myCommand" se sustituirá por el valor del atributo replaces y el resto de parámetros de URL se añadirán al final. Una vez efectuada la sustitución, el URL resultante se ampliará de nuevo en:

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