2011-12-30 8 views
0

私はeclipseアプリケーションを拡張し、2つのファイル(.blx)形式を比較するdiff-viewerを作成する必要があります。しかし、そのようなアプリケーションは、そのターゲットプラットフォームにorg.eclipse.compareバンドルを持っていません。さて、バンドルを含めると、Compare Withオプションには選択肢のペアがあります。eclipseの比較フレームワークを使用して新しいコンテンツタイプを比較するにはどうすればよいですか?

拡張ポイントを使用する代わりに、私はプラグインにorg.eclipse.compareのソースを含めました。しかし、今私は拡張点を作成して同じものを使うべきかどうかわかりません。 構造比較ウィンドウを作成できません。

答えて

0

あなたはかなりの仕事をしています(私は現在同様のことをしています)。 Compare documentationから始め、注意深くお読みください。あなたがやっていることがテキスト比較にどれほど近いかによって、物事をサブクラス化して拡張ポイントを使うだけで済むかもしれません。ただし、他の要件(非テキスト)がある場合は、コードの一部をコピーする必要があります。

ただし、プラグインのソースを直接使用することはお勧めしません。依存関係としてアプリケーションに追加してください。

+0

比較ライブラリの使用についての紹介はありますか?私は先週、インディゴのドキュメンテーションを見ていました。私は自分の比較ビューを実装する方法を見つけようとしています。 – ElFik

関連する問題