Definiera en anpassad IntroURL-åtgärd

Med hjälp av utökningspunkten org.eclipse.ui.intro.configExtension kan insticksprogram lägga till egna åtgärder som kan användas som ett url-värde för ett länkelement på en sida. Titta exempelvis på följande länk:

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

Med denna IntroURL körs en åtgärdsklass med namnet ShowSampleAction, vilken finns i paketet"org.eclipse.pde.ui.internal.samples" i insticksprogrammet "org.eclipse.pde.ui". IDt för exemplet att köra är "org.eclipse.sdk.samples.swt.examples".

Om du vill definiera en anpassad version av detta intro-URL kan du använda följande märkord:

   <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>
Med ovanstående utökning kan du nu använda följande URL-adress för att köra samma åtgärd:

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

Åtgärden "myCommand" ersätts av värdet i replaces-attributet och eventuella återstående URL-parametrar läggs till i slutet. När ersättningen har gjorts expanderas resulterande URL-adress tillbaka till:

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