| 限定符和类型 | 字段和说明 |
|---|---|
protected List<ExcelListener> |
AbstractExcelContext.listenerCache
Listener cache
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractExcelContext.addListener(ExcelListener listener)
Add listener instance to cache
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExcelInitializer.initListeners(Class<?> excelEntity,
ExecMode execMode,
List<ExcelListener> excelListeners)
Initialize the listener list
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ExcelEmptyReadListener<R>
Body cell null-value listener, triggered when Excel import execution detects that cell content is not present
|
interface |
ExcelReadListener
Excel import listener
|
interface |
ExcelResultReadListener<R>
Import the data collection listener, and the Excel executor collects the Excel entities generated for each row.
|
interface |
ExcelRowReadListener<R>
Row listener, which is triggered when the Excel import executor performs Row-related operations
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ExcelCellWriteListener
Cell listener, which is triggered when the Excel export executor performs Cell-related operations
|
interface |
ExcelRowWriteListener
Row listener, which is triggered when the Excel export executor performs Row-related operations
|
interface |
ExcelSheetWriteListener
Sheet listener, which is triggered when the Excel export executor performs Sheet-related operations
|
interface |
ExcelStyleWriteListener
Excel style listener
|
interface |
ExcelWorkbookWriteListener
WorkBook listener, which is triggered when the Excel export executor performs workbook-related operations
|
interface |
ExcelWriteListener
Excel export listener
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExcelInitializerMeta.initListener(Class<?> excelEntity,
ExecMode execMode,
List<ExcelListener> excelListeners)
The listener in the initializer is added to the context listener cache.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
ListenerChain.doAssignmentBefore(List<ExcelListener> listeners,
org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.usermodel.Row row,
org.apache.poi.ss.usermodel.Cell cell,
ExcelFieldProperty property,
int index,
RowType rowType,
Object value)
Execute write cell listener
|
static void |
ListenerChain.doCompleteCell(List<ExcelListener> listeners,
org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.usermodel.Row row,
org.apache.poi.ss.usermodel.Cell cell,
ExcelFieldProperty property,
int index,
RowType rowType)
Execute write cell listener
|
static void |
ListenerChain.doCompleteRow(List<ExcelListener> listeners,
org.apache.poi.ss.usermodel.Sheet sheet,
org.apache.poi.ss.usermodel.Row row,
Object obj,
int index,
RowType rowType)
Execute write row listener
|
static void |
ListenerChain.doCompleteSheet(List<ExcelListener> listeners,
org.apache.poi.ss.usermodel.Sheet sheet)
Execute write sheet listener
|
static void |
ListenerChain.doCreateRowBefore(List<ExcelListener> listeners,
org.apache.poi.ss.usermodel.Sheet sheet,
int index,
RowType rowType)
Before you create a row
|
static <R> void |
ListenerChain.doReadBefore(List<ExcelListener> listeners)
Before you start reading the data
|
static Object |
ListenerChain.doReadCell(List<ExcelListener> rowReadListeners,
Object cellValue,
org.apache.poi.ss.usermodel.Cell cell,
int rowIndex,
int colIndex,
RowType rowType)
Execute read row listener
|
static <R> boolean |
ListenerChain.doReadEmpty(List<ExcelListener> emptyReadListeners,
R r,
int rowIndex,
int colIndex)
Execute read empty listener
|
static <R> void |
ListenerChain.doReadFinish(List<ExcelListener> rowReadListeners)
Execute read row listener
|
static <R> boolean |
ListenerChain.doReadRow(List<ExcelListener> rowReadListeners,
R r,
org.apache.poi.ss.usermodel.Row row,
RowType rowType)
Execute read row listener
|
static void |
ListenerChain.doSetBodyStyle(List<ExcelListener> styleListeners,
org.apache.poi.ss.usermodel.Row row,
org.apache.poi.ss.usermodel.Cell cell,
ExcelFieldProperty property,
int index)
Set excel head style
|
static void |
ListenerChain.doSetHeadStyle(List<ExcelListener> styleListeners,
org.apache.poi.ss.usermodel.Row row,
org.apache.poi.ss.usermodel.Cell cell,
ExcelFieldProperty property,
int index)
Set excel head style
|
static void |
ListenerChain.doSetTitleStyle(List<ExcelListener> styleListeners,
BigTitle bigTitle,
org.apache.poi.ss.usermodel.Cell cell)
Set excel big title style
|
static boolean |
ListenerChain.doWorkbookFlushBefore(List<ExcelListener> workbookListeners,
org.apache.poi.ss.usermodel.Workbook workbook)
Execute write workbook listener
|
Copyright © 2022. All rights reserved.