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