|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.jeecgframework.poi.excel.export.base.ExportBase
public class ExportBase
导出基础处理,不设计POI,只设计对象,保证复用性
| 字段摘要 | |
|---|---|
protected IExcelDataHandler |
dataHanlder
|
protected List<String> |
needHanlderList
|
| 构造方法摘要 | |
|---|---|
ExportBase()
|
|
| 方法摘要 | |
|---|---|
void |
getAllExcelField(String[] exclusions,
String targetId,
Field[] fields,
List<ExcelExportEntity> excelParams,
Class<?> pojoClass,
List<Method> getMethods)
获取需要导出的全部字段 |
int |
getCellOrder(String orderNum,
String targetId)
获取这个字段的顺序 |
Object |
getCellValue(ExcelExportEntity entity,
Object obj)
获取填如这个cell的值,提供一些附加功能 |
String |
getExcelName(String exportName,
String targetId)
判断在这个单元格显示的名称 |
Object |
getFieldBySomeMethod(List<Method> list,
Object t)
多个反射获取值 |
Collection<?> |
getListCellValue(ExcelExportEntity entity,
Object obj)
获取集合的值 |
short |
getRowHeight(List<ExcelExportEntity> excelParams)
根据注解获取行高 |
boolean |
isInteger(String value)
判断字符串是否是整数 |
void |
sortAllParams(List<ExcelExportEntity> excelParams)
对字段根据用户设置排序 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected IExcelDataHandler dataHanlder
protected List<String> needHanlderList
| 构造方法详细信息 |
|---|
public ExportBase()
| 方法详细信息 |
|---|
public void getAllExcelField(String[] exclusions,
String targetId,
Field[] fields,
List<ExcelExportEntity> excelParams,
Class<?> pojoClass,
List<Method> getMethods)
throws Exception
exclusions - targetId - 目标IDfields -
Exception
public int getCellOrder(String orderNum,
String targetId)
orderNum - targetId -
public Object getCellValue(ExcelExportEntity entity,
Object obj)
throws Exception
entity - obj -
Exception
public Collection<?> getListCellValue(ExcelExportEntity entity,
Object obj)
throws Exception
entity - obj -
Exception
public String getExcelName(String exportName,
String targetId)
exportName - targetId -
public Object getFieldBySomeMethod(List<Method> list,
Object t)
throws Exception
list - t -
Exceptionpublic short getRowHeight(List<ExcelExportEntity> excelParams)
excelParams -
public boolean isInteger(String value)
public void sortAllParams(List<ExcelExportEntity> excelParams)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||