이 확장점은 새로운 사용자에게 제품을 소개하는 소개 파트라는 특수 Workbench 부분의 구현을 등록하는 데 사용됩니다. 일반적으로 소개 파트는 제품이 처음 시작될 때 표시됩니다. 또한 소개 파트 구현을 특정 제품과 연관시키는 규칙이 이 확장점을 통해 제공됩니다.
라이프 사이클은 다음과 같습니다.org.eclipse.ui.intro.IIntroSite
구현)에서 관리됩니다. org.eclipse.ui.intro.IIntroPart
구현)를 작성하고 초기화합니다.
<!ELEMENT extension (intro* , introProductBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT intro EMPTY>
<!ATTLIST intro
id CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
소개를 지정합니다. 소개는 제품 시작 시 처음 사용자에게 표시되는 제품 특정 프리젠테이션입니다.
org.eclipse.ui.intro.IIntroPart
인터페이스를 구현하는 클래스의 완전한
이름. 일반적인 경우 기본 기능을 상속할 수 있도록 org.eclipse.ui.part.intro.IntroPart를
서브클래스로 분류합니다. 이 클래스에서는 소개를 구현합니다. <!ELEMENT introProductBinding EMPTY>
<!ATTLIST introProductBinding
productId CDATA #REQUIRED
introId CDATA #REQUIRED>
제품과 소개 사이의 바인딩을 지정합니다. 이러한 바인딩은 현재 제품에 적합한 소개를
판별합니다(org.eclipse.core.runtime.Platform.getProduct()
에서 정의한 대로).
<extension point=
"org.eclipse.ui.intro"
>
<intro id=
"com.example.xyz.intro.custom"
class=
"com.example.xyz.intro.IntroPart"
/>
<introProductBinding productId=
"com.example.xyz.Product"
introId=
"com.example.xyz.intro.custom"
/>
</extension>
class
속성 값은
org.eclipse.ui.part.intro.IntroPart
를 서브클래스로 분류하여
org.eclipse.ui.intro.IIntroPart
인터페이스를 구현하는 클래스의 완전한 이름이어야 합니다.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.