次のコードを使用して、文字列形式の2つの入力の違いを示しています
protected Object prepareInput(IProgressMonitor monitor)
throws InvocationTargetException, InterruptedException {
CompareItem left = new CompareItem(text1);
CompareItem right = new CompareItem(text2);
diffNode= new DiffNode(left, right);
return diffNode;
}
次のような入力の場合
line1 testline
line2 line1
line3 line2
line3
最初の行だけが異なるのではなく、すべての行が異なることを示しています。
私が比較エディターを呼び出す方法は、
CompareUI.openCompareDialog(new MyCompare(configuration, ((MyEditor)
editorPart).originalText(), ((MyEditor) editorPart).currentConverted()) );
助けてくれてありがとう。