T - type of top level objects comparedpublic class NormalizingDiffBuilder<T>
extends org.apache.commons.lang3.builder.DiffBuilder<T>
DiffBuilder by providing additional methods to append strings and other DiffResult<?>s for
nested properties| Constructor and Description |
|---|
NormalizingDiffBuilder(T left,
T right,
org.apache.commons.lang3.builder.ToStringStyle style) |
| Modifier and Type | Method and Description |
|---|---|
NormalizingDiffBuilder<T> |
append(String fieldName,
String leftValue,
String rightValue)
|
NormalizingDiffBuilder<T> |
appendDiff(String fieldName,
org.apache.commons.lang3.builder.DiffResult<?> diffResult)
This method copies
DiffBuilder.append(String, DiffResult), but allows nested diffed objects to be of
different type (compared to generic class T) |
public NormalizingDiffBuilder<T> append(String fieldName, String leftValue, String rightValue)
fieldName - field nameleftValue - left valuerightValue - right valuepublic NormalizingDiffBuilder<T> appendDiff(String fieldName, org.apache.commons.lang3.builder.DiffResult<?> diffResult)
DiffBuilder.append(String, DiffResult), but allows nested diffed objects to be of
different type (compared to generic class T)fieldName - field namediffResult - diff resultCopyright © 2024 Atlassian. All rights reserved.