|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@Role public interface DiffManager
Various diff/merge tools.
| Method Summary | ||
|---|---|---|
|
diff(List<E> previous,
List<E> next,
DiffConfiguration<E> configuration)
Produce a diff between the two provided versions. |
|
|
merge(List<E> commonAncestor,
List<E> next,
List<E> current,
MergeConfiguration<E> configuration)
Execute a 3-way merge on provided versions. |
|
| Method Detail |
|---|
<E> DiffResult<E> diff(List<E> previous,
List<E> next,
DiffConfiguration<E> configuration)
throws DiffException
E - the type of compared elementsprevious - the previous version of the content to comparenext - the next version of the content to compareconfiguration - the configuration of the diff behavior
DiffException - error when executing the diff
<E> MergeResult<E> merge(List<E> commonAncestor,
List<E> next,
List<E> current,
MergeConfiguration<E> configuration)
throws MergeException
E - the type of compared elementscommonAncestor - the common ancestor of the two versions of the content to comparenext - the next version of the content to comparecurrent - the current version of the content to compareconfiguration - the configuration of the merge behavior
MergeException - error when executing the merge
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||