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() |
java.lang.Object |
removeDiffDetail(java.lang.String name) |
DifferBase |
resolveDiffs(int conflictId,
DiffMergeable docDef,
DifferBase toMerge,
DiffResolver resolver,
DifferBase parResolveResult) |
diffBoolArray, diffIntArray, diffStringArray, diffStringValues, diffValues, getConflictId, getDef, getElemToMerge, getParent, getPersistentObj, getToMerge, getTransMajor, getTransMinor, isConflictsResolved, isEditObj, setConflictId, setParent, setPersistentObj, setToMerge, setTransMajor, setTransMinor
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 java.lang.Object removeDiffDetail(java.lang.String name)
public void applyDiffChanges(DiffResolver resolver)
public DifferBase resolveDiffs(int conflictId, DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
resolveDiffs
in class DifferBase