public class DifferDetails extends DifferBase
Constructor and Description |
---|
DifferDetails(DifferDetails base) |
DifferDetails(DiffMergeable def,
java.lang.String elemToMerge,
boolean isEditObj) |
Modifier and Type | Method and Description |
---|---|
void |
addDiffDetail(java.lang.String name,
DifferBase dtl) |
void |
addDiffDetail(java.lang.String name,
java.lang.Object newVal,
java.lang.Object oldVal) |
void |
applyDiffChanges(DiffResolver resolver) |
java.util.Map<java.lang.String,java.lang.Object> |
getDetailMap() |
boolean |
hasDiffs() |
DifferBase |
resolveDiffs(DiffMergeable docDef,
DifferBase toMerge,
DiffResolver resolver,
DifferBase parResolveResult) |
diffBoolArray, diffIntArray, diffStringArray, diffStringValues, diffValues, getDef, getElemToMerge, getParent, getToMerge, isEditObj, setParent, setToMerge
public DifferDetails(DiffMergeable def, java.lang.String elemToMerge, boolean isEditObj)
public DifferDetails(DifferDetails base)
public java.util.Map<java.lang.String,java.lang.Object> getDetailMap()
public boolean hasDiffs()
hasDiffs
in class DifferBase
public void addDiffDetail(java.lang.String name, DifferBase dtl)
public void addDiffDetail(java.lang.String name, java.lang.Object newVal, java.lang.Object oldVal)
public void applyDiffChanges(DiffResolver resolver)
public DifferBase resolveDiffs(DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
resolveDiffs
in class DifferBase