Package | Description |
---|---|
oracle.javatools.compare |
Contains classes and interfaces for compare / merge components, including diff algorithms,
model classes and some view implementations.
|
Modifier and Type | Field and Description |
---|---|
static CompareType |
CompareType.CHARACTER |
static CompareType |
CompareType.DIRECTORY |
static CompareType |
CompareType.TEXT |
static CompareType |
CompareType.XML |
Modifier and Type | Method and Description |
---|---|
CompareType |
CompareModel.getType()
Get the compare type (text, directory, xml) for the model.
|
Modifier and Type | Method and Description |
---|---|
static CompareAlgorithm |
CompareModelFactory.createCompareAlgorithm(CompareType type) |
static CompareModel |
CompareModelFactory.createCompareModel(CompareContributor first,
CompareContributor second,
CompareType type)
Compare the first contributor to the second contributor and return
a model describing the differences.
|
static CompareModel |
CompareModelFactory.createCompareModel(CompareContributor first,
CompareContributor second,
CompareType type,
CompareAlgorithm compareAlgorithm) |
static CompareModel |
CompareModelFactory.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 |
CompareModelFactory.registerCompareAlgorithm(CompareType type,
java.lang.Class<? extends CompareAlgorithm> algorithmClass) |
static void |
CompareModelFactory.registerCompareAlgorithm(CompareType type,
Thunk<java.lang.Class<? extends CompareAlgorithm>> algorithmClass) |
static void |
CompareViewFactory.registerCompareView(CompareType type,
java.lang.Class<? extends CompareView> viewClass) |
static void |
CompareViewFactory.registerCompareView(CompareType type,
Thunk<java.lang.Class<? extends CompareView>> viewClass) |
void |
CompareModel.setType(CompareType type)
Set the compare type (text, directory, xml) for the model.
|