public final class ToObject extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ToObject.SetFieldStrategy |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
cast(Object value,
Class<? extends T> cls) |
static <T> T |
copyProperty(Object src,
Class<? extends T> des) |
static <T> T |
copyProperty(Object src,
Class<? extends T> des,
Predicate<String> predicate) |
static <T> T |
copyProperty(Object src,
T des) |
static <T> T |
copyProperty(Object src,
T des,
Predicate<String> predicate) |
static Map<String,Field> |
fieldMap(Class<?> cls) |
static Map<String,Field> |
fieldMap(Class<?> cls,
Predicate<String> predicate) |
static <T> T |
fromMap(Class<? extends T> cls,
Map<String,?> map) |
static <T> T |
fromMap(Class<? extends T> cls,
Map<String,?> map,
Function<Field,String> keyTrans,
Function<Object,Object> valueTrans,
ToObject.SetFieldStrategy strategy) |
static <T> T |
fromMap(T t,
Map<String,?> map) |
static <T> T |
fromMap(T t,
Map<String,?> map,
Function<Field,String> keyTrans,
Function<Object,Object> valueTrans,
ToObject.SetFieldStrategy strategy) |
static <T> List<T> |
fromMaps(Class<? extends T> cls,
List<Map<String,?>> maps) |
static <T> List<T> |
fromMaps(Class<? extends T> cls,
List<Map<String,?>> maps,
Function<Field,String> keyTrans,
Function<Object,Object> valueTrans,
ToObject.SetFieldStrategy strategy) |
static <T> void |
merge(Collection<T> collection) |
static Object |
parse(Object value,
Class<?> cls) |
static <T> void |
setField(Field field,
T t,
Object value,
Function<Field,String> keyTrans,
Function<Object,Object> valueTrans,
ToObject.SetFieldStrategy strategy) |
public static <T> T fromMap(T t,
Map<String,?> map,
Function<Field,String> keyTrans,
Function<Object,Object> valueTrans,
ToObject.SetFieldStrategy strategy)
public static <T> void setField(Field field, T t, Object value, Function<Field,String> keyTrans, Function<Object,Object> valueTrans, ToObject.SetFieldStrategy strategy)
public static <T> T fromMap(Class<? extends T> cls, Map<String,?> map, Function<Field,String> keyTrans, Function<Object,Object> valueTrans, ToObject.SetFieldStrategy strategy)
public static <T> List<T> fromMaps(Class<? extends T> cls, List<Map<String,?>> maps, Function<Field,String> keyTrans, Function<Object,Object> valueTrans, ToObject.SetFieldStrategy strategy)
public static <T> T copyProperty(Object src, Class<? extends T> des, Predicate<String> predicate)
public static <T> T copyProperty(Object src, T des)
public static <T> void merge(Collection<T> collection)
Copyright © 2022. All rights reserved.