public class ObjectDifference extends Difference
| Constructor and Description |
|---|
ObjectDifference(String message,
Object leftValue,
Object rightValue)
Creates a difference.
|
| Modifier and Type | Method and Description |
|---|---|
<T,A> T |
accept(DifferenceVisitor<T,A> visitor,
A argument)
Double dispatch method.
|
void |
addFieldDifference(String fieldName,
Difference difference)
Adds a difference for the field with the given name.
|
Map<String,Difference> |
getFieldDifferences()
Gets all differences per field name.
|
getLeftValue, getMessage, getRightValuepublic void addFieldDifference(String fieldName, Difference difference)
fieldName - The field name, not nulldifference - The difference, not nullpublic Map<String,Difference> getFieldDifferences()
public <T,A> T accept(DifferenceVisitor<T,A> visitor, A argument)
accept in class Differencevisitor - The visitor, not nullargument - An optional argument for the visitor, null if not applicableCopyright © 2016. All Rights Reserved.