public final class ReflectUtil extends Object
| 构造器和说明 |
|---|
ReflectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ClassFieldContainer |
getAllFieldsOfClass(Class<?> clazz)
获取指定类的所有字段,包含父类字段,其中
|
static Map<Integer,FieldDefinition> |
getFieldDefinitionMapOfExcelColumn(Class<?> dataType) |
static Map<String,Field> |
getFieldMapOfTitleExcelColumn(Class<?> dataType) |
static Object |
getFieldValue(Object o,
FieldDefinition fieldDefinition)
根据对象以及指定字段,获取字段的值
|
static boolean |
isBool(Class clazz) |
static boolean |
isDate(Class clazz) |
static boolean |
isFieldSelected(List<Class<?>> selectedGroupList,
FieldDefinition fieldDefinition) |
static boolean |
isNumber(Class clazz) |
static <T> T |
newInstance(Class<T> clazz) |
static int |
sortFields(FieldDefinition fieldDefinition1,
FieldDefinition fieldDefinition2) |
public static ClassFieldContainer getAllFieldsOfClass(Class<?> clazz)
clazz - 类public static Map<Integer,FieldDefinition> getFieldDefinitionMapOfExcelColumn(Class<?> dataType)
public static Map<String,Field> getFieldMapOfTitleExcelColumn(Class<?> dataType)
public static Object getFieldValue(Object o, FieldDefinition fieldDefinition)
o - 对象fieldDefinition - 指定字段public static boolean isNumber(Class clazz)
public static boolean isBool(Class clazz)
public static boolean isDate(Class clazz)
public static int sortFields(FieldDefinition fieldDefinition1, FieldDefinition fieldDefinition2)
public static boolean isFieldSelected(List<Class<?>> selectedGroupList, FieldDefinition fieldDefinition)
public static <T> T newInstance(Class<T> clazz)
Copyright © 2023. All rights reserved.