사용자 정의 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은 "org.eclipse.pde.ui" 플러그인의 "org.eclipse.pde.ui.internal.samples" 패키지에 있는 ShowSampleAction 조치 클래스를 실행합니다. 실행할 샘플 ID는 "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