С помощью точки расширения 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