com.atlassian.confluence.util.diffs
Class PageLayoutAwareMerger
java.lang.Object
com.atlassian.confluence.util.diffs.PageLayoutAwareMerger
- All Implemented Interfaces:
- Merger
public class PageLayoutAwareMerger
- extends Object
- implements Merger
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PageLayoutAwareMerger
public PageLayoutAwareMerger(Merger merger,
XmlEventReaderFactory xmlEventReaderFactory,
XMLOutputFactory xmlOutputFactory)
mergeContent
public MergeResult mergeContent(String base,
String left,
String right)
- Description copied from interface:
Merger
- Merge the content provided.
- Specified by:
mergeContent
in interface Merger
- Parameters:
base
- common base for left and right strings.left
- branch 1 to merge inright
- branch 2 to merge in.
- Returns:
- the result of the merge. Note that implementations should never return null. If the merge
failed the returned mergeresult should contain this information.