プラグインのコンテンツ・ウィザード

org.eclipse.pde.ui.pluginContent

この拡張ポイントは、PDE プラグイン・プロジェクトの追加コンテンツを作成するコントリビュート・ウィザードを 提供します。 プラグイン・マニフェスト・ファイルおよびキー・ファイルを作成した後で、これらのウィザードを 使用して、初期ファイルにさらにファイルや拡張を追加できます。 このウィザードの標準的な実装では、 ウィザードでユーザーが選択したパラメーターによってカスタマイズされたテンプレートに基づいてコンテンツが追加されます。 目標は、作成したらすぐに役に立つプラグ インを提供することです (例えば、ビューやエディターなどのコントリビュート)。

<!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 のユーザー・インターフェース自体によってコントリビュートされます。