| 限定符 | 构造器和说明 |
|---|---|
protected |
ClassKit.BeanWrapper(T target) |
| 限定符和类型 | 方法和说明 |
|---|---|
<D> D |
duplicate(D dist) |
<D> D |
duplicate(D dist,
ClassKit.IFieldValueFilter filter) |
ClassKit.BeanWrapper<T> |
fromMap(Map<String,Object> map) |
ClassKit.BeanWrapper<T> |
fromMap(Map<String,Object> map,
ClassKit.IFieldValueFilter filter) |
Field |
getField(String fieldName) |
Annotation[] |
getFieldAnnotations(String fieldName) |
Set<String> |
getFieldNames() |
Class<?> |
getFieldType(String fieldName) |
T |
getTargetObject() |
Object |
getValue(String fieldName) |
ClassKit.BeanWrapper<T> |
setValue(String fieldName,
Object value) |
Map<String,Object> |
toMap() |
Map<String,Object> |
toMap(ClassKit.IFieldValueFilter filter) |
protected ClassKit.BeanWrapper(T target)
public T getTargetObject()
public Annotation[] getFieldAnnotations(String fieldName)
public ClassKit.BeanWrapper<T> setValue(String fieldName, Object value) throws IllegalAccessException
public Object getValue(String fieldName) throws IllegalAccessException
public ClassKit.BeanWrapper<T> fromMap(Map<String,Object> map)
public ClassKit.BeanWrapper<T> fromMap(Map<String,Object> map, ClassKit.IFieldValueFilter filter)
public Map<String,Object> toMap(ClassKit.IFieldValueFilter filter)
public <D> D duplicate(D dist)
D - 目标对象类型dist - 目标对象public <D> D duplicate(D dist,
ClassKit.IFieldValueFilter filter)
D - 目标对象类型dist - 目标对象filter - 类成员属性过滤器Copyright © 2017. All rights reserved.