Package org.miaixz.bus.core.lang.copier
Class SrcToDestCopier<T,C extends SrcToDestCopier<T,C>>
java.lang.Object
org.miaixz.bus.core.lang.copier.SrcToDestCopier<T,C>
- Type Parameters:
T- 拷贝的对象C- 本类的类型。用于set方法返回本对象,方便流式编程
- All Implemented Interfaces:
Serializable,Copier<T>
- Direct Known Subclasses:
PathCopier
public abstract class SrcToDestCopier<T,C extends SrcToDestCopier<T,C>>
extends Object
implements Copier<T>, Serializable
复制器抽象类
抽象复制器抽象了一个对象复制到另一个对象,通过实现
Copier.copy()方法实现复制逻辑。- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Details
-
src
源 -
target
目标 -
copyPredicate
拷贝过滤器,可以过滤掉不需要拷贝的源
-
-
Constructor Details
-
SrcToDestCopier
public SrcToDestCopier()
-
-
Method Details
-
getSrc
获取源- Returns:
- 源
-
setSrc
设置源- Parameters:
src- 源- Returns:
- this
-
getTarget
获得目标- Returns:
- 目标
-
setTarget
设置目标- Parameters:
target- 目标- Returns:
- this
-
getCopyPredicate
获得过滤器- Returns:
- 过滤器
-
setCopyPredicate
设置过滤器- Parameters:
copyPredicate- 过滤器- Returns:
- this
-