サンプル - テンプレート・エディター
概要
テンプレート・エディターのサンプルでは、エディターにテンプレート・サポートを追加する方法を示します。このサンプルは、新規プロジェクト・ウィザードを使用して作成できる PDE サンプル・エディター・プロジェクトに基づいています。エディターは、簡単な XML エディターです。
このエディターは、デモンストレーション目的にのみ使用します。
テンプレート・エディターに示されているフィーチャー
-
エディター用のテンプレート・コンテキストの作成
-
テンプレート・コンプリート機能を提供するコンテンツ・アシスト・プロセッサーのセットアップ
-
plugin.xml を介したエディターへのコンテキスト・タイプおよび変数リゾルバーの提供
-
plugin.xml を介したコンテキスト・タイプへのテンプレートの提供
-
提供されているテンプレートおよびユーザーが追加したテンプレートを処理する設定ページの追加
説明されないフィーチャー
テンプレート・エディター・サンプルのコード編成
サンプル・コードは 3 つのパッケージで編成されています。
-
org.eclipse.ui.examples.templateeditor.editors には、エディター固有のクラスがすべて含まれています。
『
XMLConfiguration
』を参照して、getContentAssistant
メソッドへの TemplateCompletionProcessor
の追加方法を確認してください。
-
org.eclipse.ui.examples.templateeditor.preferences には、提供されている「テンプレート設定」ページが含まれています。
-
org.eclipse.ui.examples.templateeditor.template には、サンプル・コンテキスト・タイプ、コンプリート機能プロセッサー、および plugin.xml を介して提供される変数リゾルバーが含まれています。