public class Copiers extends Object
| 构造器和说明 |
|---|
Copiers() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <E> E |
copy(Object source,
E target) |
static <E> E |
copy(Object source,
E target,
CopyOptions options) |
static <E> E |
copy(Object source,
Type targetType,
E target) |
static <E> E |
copy(Object source,
Type targetType,
E target,
CopyOptions options) |
static <E> E |
copy(Type sourceType,
Object source,
E target,
Type targetType,
CopyOptions options) |
static <S,T> T |
copyBeanToBean(S source,
T target,
CopyOptions options) |
static <S,T> T |
copyBeanToBean(S source,
Type targetType,
T target,
CopyOptions options) |
static <S,T> T |
copyBeanToBean(Type sourceType,
S source,
T target,
CopyOptions options) |
static <S,T> T |
copyBeanToBean(Type sourceType,
S source,
Type targetType,
T target,
CopyOptions options) |
static <S> Map |
copyBeanToMap(S source,
Map target,
CopyOptions options) |
static <S> Map |
copyBeanToMap(S source,
Type targetType,
Map target,
CopyOptions options) |
static <S> Map |
copyBeanToMap(Type sourceType,
S source,
Map target,
CopyOptions options) |
static <S> Map |
copyBeanToMap(Type sourceType,
S source,
Type targetType,
Map target,
CopyOptions options) |
static <T> T |
copyMapToBean(Map source,
T target,
CopyOptions options) |
static <T> T |
copyMapToBean(Map source,
Type targetType,
T target,
CopyOptions options) |
static Map |
copyMapToMap(Map source,
Map target,
CopyOptions options) |
static Map |
copyMapToMap(Map source,
Type targetType,
Map target,
CopyOptions options) |
static <E> Copier<E> |
create(Object source,
E target) |
static <E> Copier<E> |
create(Object source,
E target,
CopyOptions options) |
static <E> Copier<E> |
create(Object source,
Type targetType,
E target) |
static <E> Copier<E> |
create(Object source,
Type targetType,
E target,
CopyOptions options) |
static <E> Copier<E> |
create(Type sourceType,
Object source,
Type targetType,
E target,
CopyOptions options) |
static <E> E |
fastCopy(Object source,
E target) |
static <E> E |
fastCopy(Object source,
E target,
CopyOptions options) |
static <E> E |
fastCopy(Object source,
E target,
Type targetType) |
static <E> E |
fastCopy(Object source,
E target,
Type targetType,
CopyOptions options) |
static <E> E |
fastCopy(Object source,
Type sourceType,
E target,
Type targetType) |
static <E> E |
fastCopy(Object source,
Type sourceType,
E target,
Type targetType,
CopyOptions options) |
static <S,T> T |
fastCopyBeanToBean(Class<S> sourceType,
S source,
Class<T> targetType,
T target) |
static <S,T> T |
fastCopyBeanToBean(Class<S> sourceType,
S source,
Class<T> targetType,
T target,
CopyOptions options) |
static <S,T> T |
fastCopyBeanToBean(S source,
T target) |
static <S,T> T |
fastCopyBeanToBean(S source,
T target,
CopyOptions options) |
static <S> Map<String,Object> |
fastCopyBeanToMap(Class<S> sourceType,
S source,
Map<String,Object> target) |
static <S> Map<String,Object> |
fastCopyBeanToMap(Class<S> sourceType,
S source,
Map<String,Object> target,
CopyOptions options) |
static <S,K,V> Map<K,V> |
fastCopyBeanToMap(Class<S> sourceType,
S source,
Type targetType,
Map<K,V> target,
BiFunction<Type,Object,Object> converter) |
static <S,K,V> Map<K,V> |
fastCopyBeanToMap(Class<S> sourceType,
S source,
Type targetType,
Map<K,V> target,
CopyOptions options) |
static <S> Map<String,Object> |
fastCopyBeanToMap(S source,
Map<String,Object> target) |
static <T> T |
fastCopyMapToBean(Map<String,Object> source,
Class<T> targetType,
T target) |
static <T> T |
fastCopyMapToBean(Map<String,Object> source,
Class<T> targetType,
T target,
BiFunction<Type,Object,Object> converter) |
static <T> T |
fastCopyMapToBean(Map<String,Object> source,
Class<T> targetType,
T target,
CopyOptions options) |
static <T> T |
fastCopyMapToBean(Map<String,Object> source,
T target) |
static <T> T |
fastCopyMapToBean(Map<String,Object> source,
T target,
BiFunction<Type,Object,Object> converter) |
static <T> T |
fastCopyMapToBean(Map<String,Object> source,
T target,
CopyOptions options) |
public static <E> E fastCopy(@Nonnull Object source, @Nonnull E target, @Nonnull Type targetType)
public static <E> E fastCopy(@Nonnull Object source, @Nonnull Type sourceType, @Nonnull E target, @Nonnull Type targetType)
public static <E> E fastCopy(@Nonnull Object source, @Nonnull E target, @Nonnull CopyOptions options)
public static <E> E fastCopy(@Nonnull Object source, @Nonnull E target, @Nonnull Type targetType, @Nonnull CopyOptions options)
public static <E> E fastCopy(@Nonnull Object source, @Nonnull Type sourceType, @Nonnull E target, @Nonnull Type targetType, @Nonnull CopyOptions options)
public static <S> Map<String,Object> fastCopyBeanToMap(@Nonnull S source, @Nonnull Map<String,Object> target)
public static <S> Map<String,Object> fastCopyBeanToMap(@Nonnull Class<S> sourceType, @Nonnull S source, @Nonnull Map<String,Object> target)
public static <S,K,V> Map<K,V> fastCopyBeanToMap(@Nonnull Class<S> sourceType, @Nonnull S source, @Nonnull Type targetType, @Nonnull Map<K,V> target, BiFunction<Type,Object,Object> converter)
public static <S> Map<String,Object> fastCopyBeanToMap(@Nonnull Class<S> sourceType, @Nonnull S source, @Nonnull Map<String,Object> target, @Nonnull CopyOptions options)
public static <S,K,V> Map<K,V> fastCopyBeanToMap(@Nonnull Class<S> sourceType, @Nonnull S source, @Nonnull Type targetType, @Nonnull Map<K,V> target, @Nonnull CopyOptions options)
public static <T> T fastCopyMapToBean(@Nonnull Map<String,Object> source, @Nonnull T target)
public static <T> T fastCopyMapToBean(@Nonnull Map<String,Object> source, @Nonnull Class<T> targetType, @Nonnull T target)
public static <T> T fastCopyMapToBean(@Nonnull Map<String,Object> source, @Nonnull T target, BiFunction<Type,Object,Object> converter)
public static <T> T fastCopyMapToBean(@Nonnull Map<String,Object> source, @Nonnull Class<T> targetType, @Nonnull T target, BiFunction<Type,Object,Object> converter)
public static <T> T fastCopyMapToBean(@Nonnull Map<String,Object> source, @Nonnull T target, @Nonnull CopyOptions options)
public static <T> T fastCopyMapToBean(@Nonnull Map<String,Object> source, @Nonnull Class<T> targetType, @Nonnull T target, @Nonnull CopyOptions options)
public static <S,T> T fastCopyBeanToBean(@Nonnull Class<S> sourceType, @Nonnull S source, @Nonnull Class<T> targetType, @Nonnull T target)
public static <S,T> T fastCopyBeanToBean(@Nonnull S source, @Nonnull T target, @Nonnull CopyOptions options)
public static <S,T> T fastCopyBeanToBean(@Nonnull Class<S> sourceType, @Nonnull S source, @Nonnull Class<T> targetType, @Nonnull T target, @Nonnull CopyOptions options)
public static Map copyMapToMap(@Nonnull Map source, @Nonnull Map target, @Nonnull CopyOptions options)
public static Map copyMapToMap(@Nonnull Map source, @Nonnull Type targetType, @Nonnull Map target, @Nonnull CopyOptions options)
public static <S> Map copyBeanToMap(@Nonnull Type sourceType, @Nonnull S source, @Nonnull Type targetType, @Nonnull Map target, @Nonnull CopyOptions options)
public static <S> Map copyBeanToMap(@Nonnull Type sourceType, @Nonnull S source, @Nonnull Map target, @Nonnull CopyOptions options)
public static <S> Map copyBeanToMap(@Nonnull S source, @Nonnull Type targetType, @Nonnull Map target, @Nonnull CopyOptions options)
public static <S> Map copyBeanToMap(@Nonnull S source, @Nonnull Map target, @Nonnull CopyOptions options)
public static <T> T copyMapToBean(@Nonnull Map source, @Nonnull Type targetType, @Nonnull T target, @Nonnull CopyOptions options)
public static <T> T copyMapToBean(@Nonnull Map source, @Nonnull T target, @Nonnull CopyOptions options)
public static <S,T> T copyBeanToBean(@Nonnull Type sourceType, @Nonnull S source, @Nonnull Type targetType, @Nonnull T target, @Nonnull CopyOptions options)
public static <S,T> T copyBeanToBean(@Nonnull S source, @Nonnull Type targetType, @Nonnull T target, @Nonnull CopyOptions options)
public static <S,T> T copyBeanToBean(@Nonnull Type sourceType, @Nonnull S source, @Nonnull T target, @Nonnull CopyOptions options)
public static <S,T> T copyBeanToBean(@Nonnull S source, @Nonnull T target, @Nonnull CopyOptions options)
public static <E> E copy(@Nonnull Object source, @Nonnull E target, CopyOptions options)
public static <E> E copy(@Nonnull Object source, @Nonnull Type targetType, @Nonnull E target, CopyOptions options)
public static <E> E copy(@Nonnull Type sourceType, @Nonnull Object source, @Nonnull E target, @Nonnull Type targetType, CopyOptions options)
public static <E> Copier<E> create(@Nonnull Type sourceType, @Nonnull Object source, @Nonnull Type targetType, @Nonnull E target, CopyOptions options)
public static <E> Copier<E> create(@Nonnull Object source, @Nonnull E target, CopyOptions options)
public static <E> Copier<E> create(@Nonnull Object source, @Nonnull Type targetType, @Nonnull E target)
Copyright © 2024 fossc. All rights reserved.