Een aangepaste actie van een inleidings-URL definiëren

Met behulp van het extensiepunt org.eclipse.ui.intro.configExtension, kunnen de plugins hun eigen aangepaste acties leveren die kunnen worden gebruikt als url-waarde voor het element link in een pagina. Zie bijvoorbeeld de volgende link:

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

Met deze inleidings-URL wordt een actieklasse uitgevoerd met de naam ShowSampleAction, die zich bevindt in een pakket "org.eclipse.pde.ui.internal.samples" in de plugin "org.eclipse.pde.ui". Het ID van het voorbeeld dat wordt uitgevoerd is "org.eclipse.sdk.samples.swt.examples".

Om een aangepaste versie van deze inleidings-URL te definiëren kunt u de volgende markup gebruiken:

   <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>
Met bovenstaande extensie kunt u nu de volgende URL gebruiken voor het uitvoeren van dezelfde actie:

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

De actie "myCommand" wordt vervangen door de waarde van het kenmerk replaces en de overgebleven URL-parameters worden aan het einde toegevoegd. Wanneer de vervanging heeft plaatsgevonden, wordt de ontstane URL weer uitgebreid naar:

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