| Package | Description |
|---|---|
| com.alee.api.merge | |
| com.alee.api.merge.behavior |
| Constructor and Description |
|---|
Merge(ClonePolicy baseClonePolicy,
ClonePolicy mergedClonePolicy,
NullResolver nullResolver,
UnknownResolver unknownResolver,
GlobalMergeBehavior... behaviors)
Constructs new
Merge algorithm. |
Merge(NullResolver nullResolver,
UnknownResolver unknownResolver,
GlobalMergeBehavior... behaviors)
Constructs new
Merge algorithm. |
| Constructor and Description |
|---|
Merge(ClonePolicy baseClonePolicy,
ClonePolicy mergedClonePolicy,
NullResolver nullResolver,
UnknownResolver unknownResolver,
List<GlobalMergeBehavior> behaviors)
Constructs new
Merge algorithm. |
Merge(NullResolver nullResolver,
UnknownResolver unknownResolver,
List<GlobalMergeBehavior> behaviors)
Constructs new
Merge algorithm. |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicMergeBehavior
Merge behavior for various primitive types.
|
class |
IndexArrayMergeBehavior
Array merge behavior by their element indices. |
class |
IndexListMergeBehavior<T extends List>
List merge behavior by their element indices. |
class |
ListMergeBehavior<T extends List>
Smart
List merge behavior that tracks `Identifiable` elements
It will attempt to find identifiable elements in list and merge them. |
class |
MapMergeBehavior<T extends Map>
Map merge behavior. |
class |
MergeableMergeBehavior<T extends MergeBehavior<T>>
Merge behavior for objects implementing
MergeBehavior. |
class |
ReflectionMergeBehavior
Tricky merge behavior for any types of
Object with related class types. |
Copyright © 2020. All rights reserved.