T
- 对象类型public static class ClassUtils.BeanWrapper<T> extends Object
Modifier and Type | Method and Description |
---|---|
<D> D |
duplicate(D dist) |
<D> D |
duplicate(D dist,
ClassUtils.IFieldValueFilter filter) |
ClassUtils.BeanWrapper<T> |
fromMap(Map<String,Object> map) |
ClassUtils.BeanWrapper<T> |
fromMap(Map<String,Object> map,
ClassUtils.IFieldValueFilter filter) |
Field |
getField(String fieldName) |
Annotation[] |
getFieldAnnotations(String fieldName) |
Map<String,Field> |
getFieldMap() |
Set<String> |
getFieldNames() |
Collection<Field> |
getFields() |
Class<?> |
getFieldType(String fieldName) |
Method |
getMethod(String methodName) |
Collection<Method> |
getMethods() |
T |
getTargetObject() |
Object |
getValue(Field field) |
Object |
getValue(String fieldName) |
ClassUtils.BeanWrapper<T> |
setValue(Field field,
Object value) |
ClassUtils.BeanWrapper<T> |
setValue(String fieldName,
Object value) |
Map<String,Object> |
toMap() |
Map<String,Object> |
toMap(ClassUtils.IFieldValueFilter filter) |
public T getTargetObject()
public Annotation[] getFieldAnnotations(String fieldName)
public Collection<Field> getFields()
public Collection<Method> getMethods()
public ClassUtils.BeanWrapper<T> setValue(String fieldName, Object value) throws IllegalAccessException, InvocationTargetException
public ClassUtils.BeanWrapper<T> setValue(Field field, Object value) throws IllegalAccessException
IllegalAccessException
public Object getValue(String fieldName) throws IllegalAccessException, InvocationTargetException
public Object getValue(Field field) throws IllegalAccessException
IllegalAccessException
public ClassUtils.BeanWrapper<T> fromMap(Map<String,Object> map)
public ClassUtils.BeanWrapper<T> fromMap(Map<String,Object> map, ClassUtils.IFieldValueFilter filter)
public Map<String,Object> toMap(ClassUtils.IFieldValueFilter filter)
public <D> D duplicate(D dist)
D
- 目标对象类型dist
- 目标对象public <D> D duplicate(D dist, ClassUtils.IFieldValueFilter filter)
D
- 目标对象类型dist
- 目标对象filter
- 类成员属性过滤器Copyright © 2022. All rights reserved.