| Package | Description | 
|---|---|
| oracle.javatools.db.diff | 
Contains a metadata driven differ of database objects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DBObjectIDDifferDiffer implementation for comparing DBObjectIDs, that optionally executes
 a strict comparison. | 
| class  | GenericArrayDifferDiffer that identifies arrays and uses a list diff to diff them. | 
| class  | GenericBeanDifferDiffer for any object that uses the PropertyInfos provided by
 PropertyIterator and diffs the values for those PropertyInfos using the
 engine. | 
| class  | GenericMapDifferDiffer to diff two maps by key/value pairs. | 
| class  | GenericNameDifferGeneric differ that only diffs the name of a bean, all other properties are
 ignored. | 
| class  | GenericToStringDifferDiffer that will compare two objects if the ToStringManager can convert them
 to Strings. | 
| class  | IDByNameDifferDiffer that diffs IDs by the name stored on them (if a BaseObjectID) or
 failing that using the name of the object they resolve to. | 
| class  | ListDifferDiffer of lists that uses the Comparators registered with the underlying
 DiffEngine to compare elements in the two lists to assess whether the
 contents are different. | 
| class  | OrderedListDifferDeprecated. 
 ListDiffer has a boolean arg to constructor for order diffing | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DiffEngine. registerDiffer(Differ d,
              java.lang.Class c)Registers a given Differ implementation with an object type (to
 be used by only this DiffEngine instance) | 
| void | DiffEngine. registerListDiffer(Differ d,
                  java.lang.Class c)Registers a given Differ implementation with a List of object type (to
 be used by only this DiffEngine instances) |