jp.sourceforge.foolishmerge
クラス FoolishMerge

java.lang.Object
  |
  +--jp.sourceforge.foolishmerge.FoolishMerge

public final class FoolishMerge
extends java.lang.Object

間抜けなマージクラス。


コンストラクタの概要
FoolishMerge(java.lang.String org, java.lang.String mod1, java.lang.String mod2)
          オブジェクトを生成する。
 
メソッドの概要
 java.lang.String getMerged()
          マージされたテキストを返す。
 boolean merge(java.lang.String filename, java.lang.String revision)
          マージする。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FoolishMerge

public FoolishMerge(java.lang.String org,
                    java.lang.String mod1,
                    java.lang.String mod2)
オブジェクトを生成する。
パラメータ:
org - オリジナルのテキスト
mod1 - 編集されたテキスト1
mod2 - 編集されたテキスト2
メソッドの詳細

merge

public boolean merge(java.lang.String filename,
                     java.lang.String revision)
              throws org.apache.commons.jrcs.diff.DifferentiationFailedException,
                     org.apache.commons.jrcs.diff.PatchFailedException
マージする。
パラメータ:
filename - コンフリクト時に表示するファイル名
revision - コンフリクト時に表示するリビジョン
戻り値:
コンフリクトしなかった場合はtrue
例外:
org.apache.commons.jrcs.diff.DifferentiationFailedException - 差分の取得に失敗した場合
org.apache.commons.jrcs.diff.PatchFailedException - パッチに失敗した場合

getMerged

public java.lang.String getMerged()
マージされたテキストを返す。
戻り値:
マージされたテキスト