public abstract class AbstractCellStyleStrategy extends Object implements CellWriteHandler, WorkbookWriteHandler, NotRepeatExecutor
构造器和说明 |
---|
AbstractCellStyleStrategy() |
限定符和类型 | 方法和说明 |
---|---|
void |
afterCellCreate(WriteSheetHolder writeSheetHolder,
WriteTableHolder writeTableHolder,
org.apache.poi.ss.usermodel.Cell cell,
Head head,
Integer relativeRowIndex,
Boolean isHead)
Called after the cell is created
|
void |
afterCellDataConverted(WriteSheetHolder writeSheetHolder,
WriteTableHolder writeTableHolder,
CellData cellData,
org.apache.poi.ss.usermodel.Cell cell,
Head head,
Integer relativeRowIndex,
Boolean isHead)
Called after the cell data is converted
|
void |
afterCellDispose(WriteSheetHolder writeSheetHolder,
WriteTableHolder writeTableHolder,
List<CellData> cellDataList,
org.apache.poi.ss.usermodel.Cell cell,
Head head,
Integer relativeRowIndex,
Boolean isHead)
Called after all operations on the cell have been completed
|
void |
afterWorkbookCreate(WriteWorkbookHolder writeWorkbookHolder)
Called after the workbook is created
|
void |
afterWorkbookDispose(WriteWorkbookHolder writeWorkbookHolder)
Called after all operations on the workbook have been completed
|
void |
beforeCellCreate(WriteSheetHolder writeSheetHolder,
WriteTableHolder writeTableHolder,
org.apache.poi.ss.usermodel.Row row,
Head head,
Integer columnIndex,
Integer relativeRowIndex,
Boolean isHead)
Called before create the cell
|
void |
beforeWorkbookCreate()
Called before create the workbook
|
protected abstract void |
initCellStyle(org.apache.poi.ss.usermodel.Workbook workbook)
Initialization cell style
|
protected abstract void |
setContentCellStyle(org.apache.poi.ss.usermodel.Cell cell,
Head head,
Integer relativeRowIndex)
Sets the cell style of content
|
protected abstract void |
setHeadCellStyle(org.apache.poi.ss.usermodel.Cell cell,
Head head,
Integer relativeRowIndex)
Sets the cell style of header
|
String |
uniqueValue()
To see if it's the same executor
|
public String uniqueValue()
NotRepeatExecutor
uniqueValue
在接口中 NotRepeatExecutor
public void beforeCellCreate(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Row row, Head head, Integer columnIndex, Integer relativeRowIndex, Boolean isHead)
CellWriteHandler
beforeCellCreate
在接口中 CellWriteHandler
writeTableHolder
- Nullable.It is null without using table writes.head
- Nullable.It is null in the case of fill data and without head.relativeRowIndex
- Nullable.It is null in the case of fill data.isHead
- It will always be false when fill data.public void afterCellCreate(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex, Boolean isHead)
CellWriteHandler
afterCellCreate
在接口中 CellWriteHandler
writeTableHolder
- Nullable.It is null without using table writes.head
- Nullable.It is null in the case of fill data and without head.relativeRowIndex
- Nullable.It is null in the case of fill data.isHead
- It will always be false when fill data.public void afterCellDataConverted(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, CellData cellData, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex, Boolean isHead)
CellWriteHandler
afterCellDataConverted
在接口中 CellWriteHandler
writeTableHolder
- Nullable.It is null without using table writes.cellData
- Nullable.It is null in the case of add header.head
- Nullable.It is null in the case of fill data and without head.relativeRowIndex
- Nullable.It is null in the case of fill data.isHead
- It will always be false when fill data.public void afterCellDispose(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, List<CellData> cellDataList, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex, Boolean isHead)
CellWriteHandler
afterCellDispose
在接口中 CellWriteHandler
writeTableHolder
- Nullable.It is null without using table writes.cellDataList
- Nullable.It is null in the case of add header.There may be several when fill the data.head
- Nullable.It is null in the case of fill data and without head.relativeRowIndex
- Nullable.It is null in the case of fill data.isHead
- It will always be false when fill data.public void beforeWorkbookCreate()
WorkbookWriteHandler
beforeWorkbookCreate
在接口中 WorkbookWriteHandler
public void afterWorkbookCreate(WriteWorkbookHolder writeWorkbookHolder)
WorkbookWriteHandler
afterWorkbookCreate
在接口中 WorkbookWriteHandler
public void afterWorkbookDispose(WriteWorkbookHolder writeWorkbookHolder)
WorkbookWriteHandler
afterWorkbookDispose
在接口中 WorkbookWriteHandler
protected abstract void initCellStyle(org.apache.poi.ss.usermodel.Workbook workbook)
workbook
- protected abstract void setHeadCellStyle(org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex)
cell
- head
- relativeRowIndex
- Copyright © 2018–2021 Alibaba Group. All rights reserved.