Eine angepasste Aktion IntroURL definieren

Über den Erweiterungspunkt org.eclipse.ui.intro.configExtension können Plug-ins ihre eigenen angepassten Aktionen ergänzen, die dann als URL-Wert für ein Link-Element in einer Seite verwendet werden können. Betrachten Sie beispielsweise den folgenden 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

Diese IntroURL führt eine Aktionsklasse mit Namen ShowSampleAction aus, die sich in einem Paket "org.eclipse.pde.ui.internal.samples" im Plug-in "org.eclipse.pde.ui" befindet. Die ID der auszuführenden Probe ist "org.eclipse.sdk.samples.swt.examples".

Um eine angepasste Version dieser Einführungs-URL zu definieren, können Sie das folgende Befehlsformat verwendet:

<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>
Mit der voranstehenden Erweiterung können Sie nun die folgende URL verwenden, um dieselbe Aktion auszuführen:

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

Die Aktion "myCommand" wird durch den Wert des Attributs replaces ersetzt, und alle übrigen URL-Parameter werden am Ende angefügt. Nachdem die Ersetzung durchgeführt wurde, wird die resultierende URL wieder folgendermaßen erweitert:

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