public class

DiffViewBean

extends Object
java.lang.Object
   ↳ com.atlassian.diff.DiffViewBean

Class Overview

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

Summary

Public Methods
static DiffViewBean createWordLevelDiff(String originalLine, String revisedLine)
Creates a DiffViewBean for the given original and revised text lines.
List<DiffChunk> getOriginalChunks()
List<DiffChunk> getRevisedChunks()
List<DiffChunk> getUnifiedChunks()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static DiffViewBean createWordLevelDiff (String originalLine, 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.

public List<DiffChunk> getOriginalChunks ()

Returns
  • only the chunks that would have been present in the original text i.e. no Added Chunks

public List<DiffChunk> getRevisedChunks ()

Returns
  • only the chunks that are present in the revised text i.e. no Deleted Chunks

public List<DiffChunk> getUnifiedChunks ()

Returns
  • all the chunks in a single list