com.atlassian.confluence.util.diffs
Class DefaultMergerManager
java.lang.Object
com.atlassian.confluence.util.diffs.DefaultMergerManager
- All Implemented Interfaces:
- MergerManager, MergerUpdater
public class DefaultMergerManager
- extends Object
- implements MergerManager, MergerUpdater
A cache to make access to the merger provided by the plugin framework fast. It also wraps the call so if no merger
is available it will return one that always fails the merge.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMergerManager
public DefaultMergerManager(PluginAccessor pluginAccessor,
XmlEventReaderFactory xmlEventReaderFactory,
XMLOutputFactory xmlOutputFactory)
getMerger
public Merger getMerger()
- Description copied from interface:
MergerManager
- Returns a merger to use. This method should never return null.
- Specified by:
getMerger
in interface MergerManager
- Returns:
- a merger ready to be used.
updateCache
public void updateCache()
- Description copied from interface:
MergerUpdater
- Update the cache of mergers.
- Specified by:
updateCache
in interface MergerUpdater