public interface Copier<SRC,TARGET>
根据 sujiwu@126.com 的设计思路、代码修改
由AbstractCopier提供默认实现,具体复制实例实现copy(src, target)即可,如有需要,可自行重载init(target)方法
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<TARGET> |
copy(Collection<SRC> srcCollection) |
<T extends Collection<TARGET>> |
copy(Collection<SRC> srcCollection,
Class<T> clazz)
复制集合
|
TARGET |
copy(SRC src) |
TARGET |
copy(SRC src,
TARGET target) |
TARGET |
initTargetObject() |
TARGET |
initTargetObject(TARGET target) |
TARGET |
newTargetObject() |
TARGET newTargetObject()
TARGET initTargetObject()
<T extends Collection<TARGET>> T copy(Collection<SRC> srcCollection, Class<T> clazz)
T - srcCollection - srcCollectionclazz - clazzCollection<TARGET> copy(Collection<SRC> srcCollection)
srcCollection - srcCollectionCopyright © 2021. All rights reserved.