jp.sourceforge.foolishmerge
クラス DiffUtils

java.lang.Object
  拡張jp.sourceforge.foolishmerge.DiffUtils

public final class DiffUtils
extends java.lang.Object

差分ユーティリティクラス。


コンストラクタの概要
DiffUtils(java.lang.String org, java.lang.String mod)
          指定された文書を使用して差分ユーティリティを構築する。
 
メソッドの概要
 DocDifference getDifference()
          文書差分を取得する。
 java.lang.String getMerged(DiffUtils fdiff)
          差分情報をマージし、マージされた文書の文字列表現を取得する。
 MergedDocument merge(DiffUtils fdiff)
          同一の編集元文書から構築された差分情報をマージする。
 java.lang.String toString()
          文書差分の文字列表現を取得する。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DiffUtils

public DiffUtils(java.lang.String org,
                 java.lang.String mod)
指定された文書を使用して差分ユーティリティを構築する。

パラメータ:
org - 編集元文書
mod - 編集後文書
メソッドの詳細

getDifference

public DocDifference getDifference()
文書差分を取得する。

戻り値:
文書差分

toString

public java.lang.String toString()
文書差分の文字列表現を取得する。

戻り値:
文書差分の文字列表現

merge

public MergedDocument merge(DiffUtils fdiff)
同一の編集元文書から構築された差分情報をマージする。

パラメータ:
fdiff - 同一の編集元文書から構築された差分情報
戻り値:
マージされた文書

getMerged

public java.lang.String getMerged(DiffUtils fdiff)
差分情報をマージし、マージされた文書の文字列表現を取得する。

パラメータ:
fdiff - 同一の編集元文書から構築された差分情報
戻り値:
マージされた文書の文字列表現