소개 파트

org.eclipse.ui.intro

3.0

이 확장점은 새로운 사용자에게 제품을 소개하는 소개 파트라는 특수 Workbench 부분의 구현을 등록하는 데 사용됩니다. 일반적으로 소개 파트는 제품이 처음 시작될 때 표시됩니다. 또한 소개 파트 구현을 특정 제품과 연관시키는 규칙이 이 확장점을 통해 제공됩니다.

라이프 사이클은 다음과 같습니다.

<!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>

소개를 지정합니다. 소개는 제품 시작 시 처음 사용자에게 표시되는 제품 특정 프리젠테이션입니다.



<!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 인터페이스를 구현하는 클래스의 완전한 이름이어야 합니다.

초기 사용자 경험의 기본 구현이 없습니다. 각 Eclipse 기반 제품은 해당 브랜딩과 기능에 일치하는 제품을 제공해야 합니다.