public class DiffResult extends Object implements Iterable<Diff<?>>
 A DiffResult contains a collection of the differences between two
 Diffable objects. Typically these differences are displayed using
 toString() method, which returns a string describing the fields that
 differ between the objects.
 
 Use a DiffBuilder to build a DiffResult comparing two objects.
 
| Modifier and Type | Field and Description | 
|---|---|
| static String | OBJECTS_SAME_STRING
 The  Stringreturned when the objects have no differences:
 "" | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Diff<?>> | getDiffs()
 Returns an unmodifiable list of  Diffs. | 
| int | getNumberOfDiffs()
 Returns the number of differences between the two objects. | 
| ToStringStyle | getToStringStyle()
 Returns the style used by the  toString()method. | 
| Iterator<Diff<?>> | iterator()
 Returns an iterator over the  Diffobjects contained in this list. | 
| String | toString()
 Builds a  Stringdescription of the differences contained within
 thisDiffResult. | 
| String | toString(ToStringStyle style)
 Builds a  Stringdescription of the differences contained within
 thisDiffResult, using the suppliedToStringStyle. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic static final String OBJECTS_SAME_STRING
 The String returned when the objects have no differences:
 ""
 
public List<Diff<?>> getDiffs()
 Returns an unmodifiable list of Diffs. The list may be empty if
 there were no differences between the objects.
 
Diffspublic int getNumberOfDiffs()
Returns the number of differences between the two objects.
public ToStringStyle getToStringStyle()
 Returns the style used by the toString() method.
 
public String toString()
 Builds a String description of the differences contained within
 this DiffResult. A ToStringBuilder is used for each object
 and the style of the output is governed by the ToStringStyle
 passed to the constructor.
 
 If there are no differences stored in this list, the method will return
 OBJECTS_SAME_STRING. Otherwise, using the example given in
 Diffable and ToStringStyle.SHORT_PREFIX_STYLE, an output
 might be:
 
Person[name=John Doe,age=32] differs from Person[name=Joe Bloggs,age=26]
This indicates that the objects differ in name and age, but not in smoking status.
 To use a different ToStringStyle for an instance of this class,
 use toString(ToStringStyle).
 
public String toString(ToStringStyle style)
 Builds a String description of the differences contained within
 this DiffResult, using the supplied ToStringStyle.
 
style - the ToStringStyle to use when outputting the objectsString description of the differences.Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.