com.atlassian.diff
Class DiffViewBean

java.lang.Object
  extended by com.atlassian.diff.DiffViewBean

public class DiffViewBean
extends java.lang.Object

A wrapper class to provide additional views on a list of DiffChunks retrieved from the WordLevelDiffer.

Since:
v4.0

Method Summary
static DiffViewBean createWordLevelDiff(java.lang.String originalLine, java.lang.String revisedLine)
          Creates a DiffViewBean for the given original and revised text lines.
 java.util.List<DiffChunk> getOriginalChunks()
           
 java.util.List<DiffChunk> getRevisedChunks()
           
 java.util.List<DiffChunk> getUnifiedChunks()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getOriginalChunks

public java.util.List<DiffChunk> getOriginalChunks()
Returns:
only the chunks that would have been present in the original text i.e. no Added Chunks

getRevisedChunks

public java.util.List<DiffChunk> getRevisedChunks()
Returns:
only the chunks that are present in the revised text i.e. no Deleted Chunks

getUnifiedChunks

public java.util.List<DiffChunk> getUnifiedChunks()
Returns:
all the chunks in a single list

createWordLevelDiff

public static DiffViewBean createWordLevelDiff(java.lang.String originalLine,
                                               java.lang.String revisedLine)
Creates a DiffViewBean for the given original and revised text lines.

Parameters:
originalLine - the original line of text
revisedLine - the revised line of text
Returns:
the diff view bean; or null if there was an exception thrown while calculating the diff.


Copyright © 2002-2010 Atlassian. All Rights Reserved.