类 ClassUtils
- java.lang.Object
-
- com.alibaba.excel.util.ClassUtils
-
public class ClassUtils extends java.lang.ObjectClass utils- 作者:
- Jiaju Zhuang
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 private static classClassUtils.FieldCache
-
字段概要
字段 修饰符和类型 字段 说明 private static java.util.Map<java.lang.Class,java.lang.ref.SoftReference<ClassUtils.FieldCache>>FIELD_CACHE
-
构造器概要
构造器 构造器 说明 ClassUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 private static java.util.Map<java.lang.Integer,java.lang.reflect.Field>buildSortedAllFiledMap(java.util.Map<java.lang.Integer,java.util.List<java.lang.reflect.Field>> orderFiledMap, java.util.Map<java.lang.Integer,java.lang.reflect.Field> indexFiledMap)private static voiddeclaredFields(java.lang.Class clazz, java.lang.Boolean convertAllFiled)static voiddeclaredFields(java.lang.Class clazz, java.util.Map<java.lang.Integer,java.lang.reflect.Field> sortedAllFiledMap, java.lang.Boolean convertAllFiled, java.lang.Boolean needIgnore, com.alibaba.excel.write.metadata.holder.WriteHolder writeHolder)static voiddeclaredFields(java.lang.Class clazz, java.util.Map<java.lang.Integer,java.lang.reflect.Field> sortedAllFiledMap, java.util.Map<java.lang.Integer,java.lang.reflect.Field> indexFiledMap, java.util.Map<java.lang.String,java.lang.reflect.Field> ignoreMap, java.lang.Boolean convertAllFiled, java.lang.Boolean needIgnore, com.alibaba.excel.metadata.Holder holder)private static voiddeclaredOneField(java.lang.reflect.Field field, java.util.Map<java.lang.Integer,java.util.List<java.lang.reflect.Field>> orderFiledMap, java.util.Map<java.lang.Integer,java.lang.reflect.Field> indexFiledMap, java.util.Map<java.lang.String,java.lang.reflect.Field> ignoreMap, com.alibaba.excel.annotation.ExcelIgnoreUnannotated excelIgnoreUnannotated, java.lang.Boolean convertAllFiled)private static ClassUtils.FieldCachegetFieldCache(java.lang.Class clazz, java.lang.Boolean convertAllFiled)
-
-
-
字段详细资料
-
FIELD_CACHE
private static final java.util.Map<java.lang.Class,java.lang.ref.SoftReference<ClassUtils.FieldCache>> FIELD_CACHE
-
-
方法详细资料
-
declaredFields
public static void declaredFields(java.lang.Class clazz, java.util.Map<java.lang.Integer,java.lang.reflect.Field> sortedAllFiledMap, java.util.Map<java.lang.Integer,java.lang.reflect.Field> indexFiledMap, java.util.Map<java.lang.String,java.lang.reflect.Field> ignoreMap, java.lang.Boolean convertAllFiled, java.lang.Boolean needIgnore, com.alibaba.excel.metadata.Holder holder)
-
declaredFields
public static void declaredFields(java.lang.Class clazz, java.util.Map<java.lang.Integer,java.lang.reflect.Field> sortedAllFiledMap, java.lang.Boolean convertAllFiled, java.lang.Boolean needIgnore, com.alibaba.excel.write.metadata.holder.WriteHolder writeHolder)
-
getFieldCache
private static ClassUtils.FieldCache getFieldCache(java.lang.Class clazz, java.lang.Boolean convertAllFiled)
-
declaredFields
private static void declaredFields(java.lang.Class clazz, java.lang.Boolean convertAllFiled)
-
buildSortedAllFiledMap
private static java.util.Map<java.lang.Integer,java.lang.reflect.Field> buildSortedAllFiledMap(java.util.Map<java.lang.Integer,java.util.List<java.lang.reflect.Field>> orderFiledMap, java.util.Map<java.lang.Integer,java.lang.reflect.Field> indexFiledMap)
-
declaredOneField
private static void declaredOneField(java.lang.reflect.Field field, java.util.Map<java.lang.Integer,java.util.List<java.lang.reflect.Field>> orderFiledMap, java.util.Map<java.lang.Integer,java.lang.reflect.Field> indexFiledMap, java.util.Map<java.lang.String,java.lang.reflect.Field> ignoreMap, com.alibaba.excel.annotation.ExcelIgnoreUnannotated excelIgnoreUnannotated, java.lang.Boolean convertAllFiled)
-
-