샘플

org.eclipse.ui.intro.samples

3.0

이 확장점은 Eclipse 코드 샘플을 등록하는 데 사용되어야 합니다. 샘플은 작업공간으로 계속 가져오기에 적합한 방식으로 패키지화된 하나 이상의 Eclipse 프로젝트입니다.

각 샘플은 이름, 하나 이상의 프로젝트 요소 및 최종 Perspective를 가집니다. 샘플 마법사는 각 project 요소에 대해 프로젝트를 작성하고, 아카이브에서 컨텐츠를 가져오며, 최종 Perspective가 지정된 경우 이 Perspective를 엽니다. 프로젝트는 완료되어야 합니다. 즉, 올바른 네이처와 클래스 경로(Java 또는 플러그인 프로젝트인 경우)를 가져야 합니다.

대상 보기가 지정되고 자원 요소를 포함하고 있는 경우, 이는 샘플이 작성된 후 보기에서 해당 자원을 선택하고 표시하는 데 사용됩니다.

이 확장점은 현재 내부 Eclipse SDK 전용으로 제공됩니다. Eclipse SDK 예제 외에는 다른 용도로 사용하지 말아야 합니다.

<!ELEMENT extension (sample+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sample (description , project+ , activity*)>

<!ATTLIST sample

id            CDATA #REQUIRED

name          CDATA #REQUIRED

perspectiveId CDATA #IMPLIED

launcher      CDATA #IMPLIED

targetViewId  CDATA #IMPLIED>

작업공간으로 가져올 단일 샘플을 표시하는 요소.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       CDATA #IMPLIED

selectReveal CDATA #IMPLIED>

각 프로젝트 요소는 연관된 아카이브에서 가져온 컨텐츠와 함께 작성되는 작업공간 프로젝트로 생성됩니다.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

이 요소의 본문 텍스트에 샘플에 대한 설명이 들어 있습니다.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

이 샘플에 사용 가능하게 되어야 하는 활동을 지정합니다.



다음은 확장점에 관한 예제입니다.

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"My Sample"

>

<description helpHref=

"/com.example.xyz.doc/samples/com.example.xyz.sample1/doc-html/doc.html"

>

A short description of the sample.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

지정된 경우, 속성 launcher의 값은 org.eclipse.debug.ui.ILaunchShortcut 인터페이스를 구현하는 Java 클래스의 완전한 이름을 나타내야 합니다.

PDE UI는 다른 Eclipse 인스턴스를 실행하기 위한 런타임 Workbench 실행기를 제공합니다.