1

独自の XML 形式を編集するためのエディターを開発しようとしています。ただし、他のエディター (JPA Persistence XML エディターなど) と同様に、「ソース」タブを提供したいと考えています。

私のエディタークラスは次のようになります

public class DPUEditor extends FormEditor {

  public static final String ID = "de.lmu.ifi.dbs.knowing.ui.editor.DPUEditor"; //$NON-NLS-1$

  @Override
  protected void addPages() {
    try {
        addPage(new ConfigurationPage(this));
        //addPage(new XMLEditor(..)) <- add the XML Editor
    } catch (PartInitException e) {
        e.printStackTrace();
    }
  }
...
}

org.eclipse.wst.xml が Eclipse 用の標準 XML エディターを提供することがわかりました。ここの短いチュートリアルは役に立ちませんでした:(

IFileEditorInput に入れることができるプレーンな IEditor が欲しいだけです。

thx、ムキ

4

1 に答える 1

2

WTP XML エディターに基づいてフォーム + xml エディターを構築するはるかに簡単な方法については、Sapphire を参照することをお勧めします。Sapphire では、データのセマンティック モデルを定義し、宣言型の注釈を使用してそのモデルを XML にバインドする方法を指定し、宣言型の構文を使用してフォームでモデルを提示する方法を記述します。多くの詳細がフレームワークによって処理されるため、より優れた、より保守しやすいエディターをより迅速に作成できます。

サファイアの紹介

サファイアのウェブサイト

于 2011-06-23T16:34:37.327 に答える