Skip navigation links
oracle.jbo.mom
Class DifferBase
java.lang.Object
oracle.jbo.mom.DifferBase
- Direct Known Subclasses:
- DifferChildren, DifferDetails
-
public abstract class DifferBase
- extends java.lang.Object
Method Summary |
static DifferDetails |
diffBoolArray(DiffMergeable docDef, java.lang.String[] elems, boolean[] newVals, boolean[] oldVals, DifferDetails difDetails)
|
static DifferDetails |
diffIntArray(DiffMergeable docDef, java.lang.String[] elems, int[] newVals, int[] oldVals, DifferDetails difDetails)
|
static DifferDetails |
diffStringArray(DiffMergeable docDef, java.lang.String[] elems, java.lang.String[] newVals, java.lang.String[] oldVals, DifferDetails difDetails)
|
static boolean |
diffStringValues(java.lang.String newObj, java.lang.String oldObj)
|
static boolean |
diffValues(java.lang.Object newObj, java.lang.Object oldObj)
|
DiffMergeable |
getDef()
|
java.lang.String |
getElemToMerge()
|
DifferBase |
getParent()
|
DifferBase |
getToMerge()
|
abstract boolean |
hasDiffs()
|
boolean |
isEditObj()
|
abstract DifferBase |
resolveDiffs(DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
|
void |
setParent(DifferBase par)
|
void |
setToMerge(DifferBase toMerge)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DifferBase
public DifferBase(DiffMergeable def,
java.lang.String elemToMerge,
boolean isEditObj)
DifferBase
public DifferBase(DifferBase base)
diffValues
public static boolean diffValues(java.lang.Object newObj,
java.lang.Object oldObj)
diffStringValues
public static boolean diffStringValues(java.lang.String newObj,
java.lang.String oldObj)
diffStringArray
public static DifferDetails diffStringArray(DiffMergeable docDef,
java.lang.String[] elems,
java.lang.String[] newVals,
java.lang.String[] oldVals,
DifferDetails difDetails)
diffIntArray
public static DifferDetails diffIntArray(DiffMergeable docDef,
java.lang.String[] elems,
int[] newVals,
int[] oldVals,
DifferDetails difDetails)
diffBoolArray
public static DifferDetails diffBoolArray(DiffMergeable docDef,
java.lang.String[] elems,
boolean[] newVals,
boolean[] oldVals,
DifferDetails difDetails)
getDef
public DiffMergeable getDef()
setParent
public void setParent(DifferBase par)
getParent
public DifferBase getParent()
getElemToMerge
public java.lang.String getElemToMerge()
setToMerge
public void setToMerge(DifferBase toMerge)
getToMerge
public DifferBase getToMerge()
isEditObj
public boolean isEditObj()
hasDiffs
public abstract boolean hasDiffs()
resolveDiffs
public abstract DifferBase resolveDiffs(DiffMergeable docDef,
DifferBase toMerge,
DiffResolver resolver,
DifferBase parResolveResult)
Skip navigation links
Copyright © 1997, 2015, Oracle. All rights reserved.