public class DifferDetails extends DifferBase
DIFF_NAME_SEPARATOR
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,
java.lang.Class type,
java.lang.Object newVal,
java.lang.Object oldVal) |
void |
addDiffDetail(java.lang.String name,
DifferBase dtl) |
void |
applyDiffChanges(DiffResolver resolver) |
void |
clearDiffDetails() |
DifferChangeMap |
getDetailMap() |
boolean |
hasDiffs() |
java.lang.Object |
removeDiffDetail(java.lang.String name) |
DifferBase |
resolveDiffs(int conflictId,
DiffMergeable docDef,
DifferBase toMerge,
DiffResolver resolver,
DifferBase parResolveResult) |
arrayAsOrderedMap, arrayInsert, arrayRemove, arrayToString, arrayUpdate, checkBeforeResolve, diffBoolArray, diffIntArray, diffStringArray, diffStringValues, diffValues, getConflictId, getDef, getDiffFullName, getDiffNameForDef, getElemToMerge, getParent, getToMerge, getTransMajor, getTransMinor, isConflictsResolved, isEditObj, processQuotes, setConflictId, setDef, setParent, setToMerge, setTransMajor, setTransMinor
public DifferDetails(DiffMergeable def, java.lang.String elemToMerge, boolean isEditObj)
public DifferDetails(DifferDetails base)
public DifferChangeMap 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.Class type, java.lang.Object newVal, java.lang.Object oldVal)
public java.lang.Object removeDiffDetail(java.lang.String name)
public void clearDiffDetails()
public void applyDiffChanges(DiffResolver resolver)
public DifferBase resolveDiffs(int conflictId, DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
resolveDiffs
in class DifferBase