Liferay 6.1.2-ce-ga3

com.liferay.portal.kernel.util
Class DiffUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.DiffUtil

public class DiffUtil
extends Object

This class can compare two different versions of a text. Source refers to the earliest version of the text and target refers to a modified version of source. Changes are considered either as a removal from the source or as an addition to the target. This class detects changes to an entire line and also detects changes within lines, such as, removal or addition of characters. Take a look at DiffTest to see the expected inputs and outputs.

See Also:
DiffUtil

Constructor Summary
DiffUtil()
           
 
Method Summary
static List<DiffResult>[] diff(Reader source, Reader target)
           
static List<DiffResult>[] diff(Reader source, Reader target, String addedMarkerStart, String addedMarkerEnd, String deletedMarkerStart, String deletedMarkerEnd, int margin)
           
static Diff getDiff()
           
 void setDiff(Diff diff)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiffUtil

public DiffUtil()
Method Detail

diff

public static List<DiffResult>[] diff(Reader source,
                                      Reader target)

diff

public static List<DiffResult>[] diff(Reader source,
                                      Reader target,
                                      String addedMarkerStart,
                                      String addedMarkerEnd,
                                      String deletedMarkerStart,
                                      String deletedMarkerEnd,
                                      int margin)

getDiff

public static Diff getDiff()

setDiff

public void setDiff(Diff diff)

Liferay 6.1.2-ce-ga3