LibreOffice Module xmerge (master)  1
Public Member Functions | List of all members
org.openoffice.xmerge.merger.DiffAlgorithm Interface Reference

This is the difference algorithm interface. More...

Inheritance diagram for org.openoffice.xmerge.merger.DiffAlgorithm:
[legend]

Public Member Functions

Difference[] computeDiffs (Iterator orgSeq, Iterator modSeq)
 Returns a. More...
 

Detailed Description

This is the difference algorithm interface.

It is an interface so that different algorithms may be plugged-in to actually compute the differences.

NOTE: this code may not be thread safe.

Definition at line 29 of file DiffAlgorithm.java.

Member Function Documentation

Difference [] org.openoffice.xmerge.merger.DiffAlgorithm.computeDiffs ( Iterator  orgSeq,
Iterator  modSeq 
)

Returns a.

Difference

array.

This method finds out the difference between two sequences.

Parameters
orgSeqThe original sequence of object.
modSeqThe modified (or changed) sequence to compare against with the original.
Returns
A
Difference
array.

Implemented in org.openoffice.xmerge.merger.diff.IteratorRowCompare, and org.openoffice.xmerge.merger.diff.IteratorLCSAlgorithm.

Referenced by org.openoffice.xmerge.converter.xml.sxc.DocumentMergerImpl.merge().


The documentation for this interface was generated from the following file: