public final class CompareModelFactory
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static CompareAlgorithm |
createCompareAlgorithm(CompareType type) |
static CompareModel |
createCompareModel(CompareContributor first,
CompareContributor second)
Compare the first contributor to the second contributor and return
a model describing the differences.
|
static CompareModel |
createCompareModel(CompareContributor first,
CompareContributor second,
CompareType type)
Compare the first contributor to the second contributor and return
a model describing the differences.
|
static CompareModel |
createCompareModel(CompareContributor first,
CompareContributor second,
CompareType type,
CompareAlgorithm compareAlgorithm) |
static CompareModel |
createMergeModel(CompareContributor first,
CompareContributor second,
CompareContributor ancestor)
Merge the first contributor and the second contributor based on a third and
return a model of conflicting differences.
|
static CompareModel |
createMergeModel(CompareContributor first,
CompareContributor second,
CompareContributor ancestor,
CompareType type)
Merge the first contributor and the second contributor based on a third and
return a model of conflicting differences.
|
static void |
registerCompareAlgorithm(CompareType type,
java.lang.Class<? extends CompareAlgorithm> algorithmClass) |
static void |
registerCompareAlgorithm(CompareType type,
Thunk<java.lang.Class<? extends CompareAlgorithm>> algorithmClass) |
public static final void registerCompareAlgorithm(CompareType type, java.lang.Class<? extends CompareAlgorithm> algorithmClass)
public static final void registerCompareAlgorithm(CompareType type, Thunk<java.lang.Class<? extends CompareAlgorithm>> algorithmClass)
public static CompareModel createCompareModel(CompareContributor first, CompareContributor second) throws CompareFailedException
first - the first contributor.second - the second contributor.CompareFailedExceptionpublic static CompareModel createMergeModel(CompareContributor first, CompareContributor second, CompareContributor ancestor) throws CompareFailedException
first - the first contributor.second - the second contributor.ancestor - the ancestor contributor.CompareFailedExceptionpublic static CompareModel createCompareModel(CompareContributor first, CompareContributor second, CompareType type) throws CompareFailedException
first - the first contributor.second - the second contributor.type - the compare type.CompareFailedExceptionpublic static CompareModel createCompareModel(CompareContributor first, CompareContributor second, CompareType type, CompareAlgorithm compareAlgorithm) throws CompareFailedException
CompareFailedExceptionpublic static CompareModel createMergeModel(CompareContributor first, CompareContributor second, CompareContributor ancestor, CompareType type) throws CompareFailedException
first - the first contributor.second - the second contributor.ancestor - the ancestor contributor.type - the compare type.CompareFailedExceptionpublic static final CompareAlgorithm createCompareAlgorithm(CompareType type)