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, setToMergepublic 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 DifferBasepublic 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