Определение настраиваемого действия IntroURL

С помощью точки расширения org.eclipse.ui.intro.configExtension модули могут добавить собственные настраиваемые действия, которые можно использовать в качестве значений url для ссылки на элемент страницы. Например, рассмотрим следующую ссылку:

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

IntroURL запустит класс действий ShowSampleAction, который является пакетом "org.eclipse.pde.ui.internal.samples" модуля "org.eclipse.pde.ui". ИД примера для запуска - это "org.eclipse.sdk.samples.swt.examples".

Для определения пользовательского URL введения можно использовать следующий код:

<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>
С помощью этого расширения можно использовать следующий URL для выполнения того же действия:

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

Действие "myCommand" будет заменено на значение атрибута replaces, и все остальные параметры URL будут добавлены в конце. После замены конечный URL будет расширен и примет следующий вид:

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