public class MergeEngine
extends java.lang.Object
| Constructor and Description | 
|---|
| MergeEngine() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | cancel() | 
| CompareModel | executeMerge()Executes a three-way merge. | 
| static MergeEngine | getInstance()Gets the singleton instance of the merge engine. | 
| boolean | isCancelable() | 
| boolean | isCanceled() | 
| void | prepareMerge(CompareContributor contributor1,
            CompareContributor contributor2,
            CompareContributor contributorA)Deprecated. 
 use  #prepareMerge(CompareContributor, CompareContributor, CompareContributor, Node) | 
| void | prepareMerge(CompareContributor contributor1,
            CompareContributor contributor2,
            CompareContributor contributorA,
            Element contextNode)Prepares a three-way merge. | 
public static final MergeEngine getInstance()
@Deprecated public void prepareMerge(CompareContributor contributor1, CompareContributor contributor2, CompareContributor contributorA)
#prepareMerge(CompareContributor, CompareContributor, CompareContributor, Node)public void prepareMerge(CompareContributor contributor1, CompareContributor contributor2, CompareContributor contributorA, Element contextNode)
contributor1 - the first contributor.contributor2 - the second contributor.contributorA - the ancestor contributor.public CompareModel executeMerge() throws CompareFailedException
CompareFailedExceptionpublic boolean isCancelable()
public boolean isCanceled()
public void cancel()