플러그인 컨텐츠 마법사

org.eclipse.pde.ui.pluginContent

이 확장점은 PDE 플러그인 프로젝트의 추가 컨텐츠를 작성하는 마법사를 제공합니다. 플러그인 Manifest 및 키 파일이 작성된 후, 이들 마법사를 사용하여 추가 파일 및 확장을 초기 구조에 추가할 수 있습니다. 이 마법사의 일반 구현은 마법사의 사용자 선택사항에 따라 사용자 정의된 파라미터로 표시된 템플리트에 기초하여 컨텐츠를 추가합니다. 이는 작성 직후 유용한 작업을 수행하는 플러그인(예: 보기, 편집기 등을 제공하는)에 도착하기 위한 것입니다.

<!ELEMENT extension (wizard*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT wizard (description?)>

<!ATTLIST wizard

id         CDATA #REQUIRED

name       CDATA #REQUIRED

icon       CDATA #IMPLIED

class      CDATA #REQUIRED

category   CDATA #IMPLIED

ui-content (true | false) "true"

java       (true | false) "true"

rcp        (true | false) "false">


<!ELEMENT description (#PCDATA)>

이 마법사에 대한 간단한 설명입니다.



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

<extension point=

"org.eclipse.pde.ui.pluginContent"

>

<wizard name=

"Example Plug-in Content Generator"

icon=

"icons/content_wizard.gif"

class=

"com.example.xyz.ContentGeneratorWizard"

id=

"com.example.xyz.ExampleContentGenerator"

>

<description>

Adds a view and a preference page.

</description>

</wizard>

</extension>

이 확장점으로 플러그인하는 마법사는 org.eclipse.pde.ui.IPluginContentWizard 인터페이스를 구현해야 하며 org.eclipse.jface.wizard.Wizard를 확장할 것으로 예상됩니다.

PDE는 사용자 정의할 수 있는 템플리트에 기초한 컨텐츠 마법사를 제공하기 위한 API를 제공합니다. 이들 템플리트에 기초한 여러 개의 구체적인 마법사가 PDE UI 자체에서 제공됩니다.