| Class | Description |
|---|---|
| BasicMergeBehavior |
Merge behavior for various primitive types.
|
| IndexArrayMergeBehavior |
Array merge behavior by their element indices. |
| IndexListMergeBehavior<T extends List> |
List merge behavior by their element indices. |
| ListMergeBehavior<T extends List> |
Smart
List merge behavior that tracks `Identifiable` elements
It will attempt to find identifiable elements in list and merge them. |
| MapMergeBehavior<T extends Map> |
Map merge behavior. |
| MergeableMergeBehavior<T extends MergeBehavior<T>> |
Merge behavior for objects implementing
MergeBehavior. |
| ReflectionMergeBehavior |
Tricky merge behavior for any types of
Object with related class types. |
| Enum | Description |
|---|---|
| ReflectionMergeBehavior.Policy |
Behavior policy.
|
| Annotation Type | Description |
|---|---|
| OmitOnMerge |
Runtime annotation for clearing object field value used by
ReflectionMergeBehavior. |
| OverwriteOnMerge |
Runtime annotation for forcing object field value overwrite for
ReflectionMergeBehavior. |
| PreserveOnMerge |
Runtime annotation for preserving object field value used by
ReflectionMergeBehavior. |
Copyright © 2020. All rights reserved.