Definiowanie niestandardowej akcji w adresie URL wprowadzenia

Używając punktu rozszerzenia org.eclipse.ui.intro.configExtension, moduły dodatkowe mogą wnosić własne niestandardowe akcje, których można użyć jako wartości atrybutów url elementu link. Jako przykład niech posłuży poniższy odsyłacz:

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

Ten adres URL wprowadzenia spowoduje uruchomienie klasy akcji o nazwie ShowSampleAction, która znajduje się w pakiecie "org.eclipse.pde.ui.internal.samples", w module dodatkowym "org.eclipse.pde.ui". Identyfikator przykładu, który ma zostać uruchomiony, to "org.eclipse.sdk.samples.swt.examples".

Aby zdefiniować niestandardową wersję tego adresu URL wprowadzenia, można użyć następującego kodu znaczników:

<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>
Dzięki powyższemu rozszerzeniu można teraz użyć poniższego adresu URL w celu uruchomienia tej samej akcji:

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

Akcja "myCommand" zostanie zastąpiona przez wartość atrybutu replaces, a wszelkie pozostałe parametry adresu URL zostaną dołączone na końcu. Po dokonaniu podstawienia wynikowy adres URL zostanie z powrotem rozwinięty do postaci:

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