public class DefaultAnnotationTableHandler extends DefaultTableBeansHandler implements IFastWordTabled
logger, tableBeans| 构造器和说明 |
|---|
DefaultAnnotationTableHandler(List<?> beans,
Class<?> beanCls) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<List<?>> |
geTabledColumnList(List<?> beans,
Field[] declaredFields)
获取表格列数据
|
FastWordTabled |
getAnnotation(Field field)
反射获取注解对象
|
Field[] |
getDeclaredFields(Class<?> cls)
反射获取类对象字段
|
List<String> |
getTabledColumnNames(Field[] declaredFields)
获取表格头
|
handlercreateTablepublic List<List<?>> geTabledColumnList(List<?> beans, Field[] declaredFields)
IFastWordTabledgeTabledColumnList 在接口中 IFastWordTabledbeans - 实体对象listdeclaredFields - 反射获取的Field对象public List<String> getTabledColumnNames(Field[] declaredFields)
IFastWordTabledgetTabledColumnNames 在接口中 IFastWordTableddeclaredFields - 反射获取的Field对象public Field[] getDeclaredFields(Class<?> cls)
IFastWordgetDeclaredFields 在接口中 IFastWord<FastWordTabled>cls - 类对象public FastWordTabled getAnnotation(Field field)
IFastWordgetAnnotation 在接口中 IFastWord<FastWordTabled>field - FieldCopyright © 2022. All rights reserved.