説明: この拡張ポイントは、リソース生成ウィザード拡張機能を登録するために 使用します。 作成ウィザードは、「新規」ダイアログの選択項目として表示され、一般にフォルダーおよびファイルの 作成に使用されます。
「新規」ダイアログの中で、ウィザードは通常、特定の問題ドメインを反映したカテゴリーに 編成されます。 たとえば、Java 指向のプラグインは、「クラス」または「パッケージ」作成ウィザードに適した "Java" カテゴリーを定義することができます。 あるプラグインにより定義されたカテゴリーは、category 属性を使用することにより、他の プラグインで参照が可能です。 カテゴリー化されていないウィザード、および無効なカテゴリー・パスを持つウィザードは、 "Other" カテゴリーに含まれることになります。
ウィザードでは、オプションで、ウィザードに関する簡略テキストを本文に含む記述サブエレメントを 指定することができます。
構成マークアップ:
<!ELEMENT category EMPTY>
<!ATTLIST category
id
CDATA #REQUIRED
name
CDATA #REQUIRED
parentCategory CDATA #IMPLIED
>
生成ウィザード構成の例を次に示します。
<extension point="org.eclipse.ui.newWizards">
<category
id="com.xyz.XYZ"
name="XYZ Wizards">
</category>
<category
id="com.xyz.XYZ.Web"
name="Web Wizards"
parentCategory="com.xyz.XYZ">
</category>
<wizard
id="com.xyz.wizard1"
name="XYZ
artifact"
category="com.xyz.XYZ/com.xyz.XYZ.Web"
icon="./icons/XYZwizard1.gif"
class="com.xyz.XYZWizard1">
<description>
Create a simple XYZ artifact and set initial content
</description>
</wizard>
</extension>
API 情報: class 属性の値は、org.eclipse.ui.INewWizard をインプリメントするクラスを表す必要があります。 ウィザードが「新規ウィザード」内で作成された場合、これは既存のウィザードに挿入されます。 ウィザードがショートカットとして起動された場合 (「ファイル」の「新規」またはツールバー・ボタンを 使用)、これは別個の独立したダイアログ・ボックスとして表示されます。
提供されるインプリメンテーション: ワークベンチには、プロジェクト、フォルダー、 およびファイルのタイプの空リソースを作成するウィザードが提供されています。 これらのウィザードは、上記のメカニズムと同様のメカニズムにより登録されています。 また、特定のプラットフォームのインストールに伴って、追加ウィザードを表示することもできます。