类 AbstractMergeStrategy
java.lang.Object
com.sh.wf.excel.write.merge.AbstractMergeStrategy
- 所有已实现的接口:
Handler,CellWriteHandler,WriteHandler
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidafterCellCreate(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex, Boolean isHead) Called after the cell is createdvoidafterCellDispose(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 completedvoidbeforeCellCreate(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Row row, Head head, Integer columnIndex, Integer relativeRowIndex, Boolean isHead) Called before create the cellprotected abstract voidmerge(org.apache.poi.ss.usermodel.Sheet sheet, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex) merge
-
构造器详细资料
-
AbstractMergeStrategy
public AbstractMergeStrategy()
-
-
方法详细资料
-
beforeCellCreate
public void beforeCellCreate(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Row row, Head head, Integer columnIndex, Integer relativeRowIndex, Boolean isHead) 从接口复制的说明:CellWriteHandlerCalled before create the cell- 指定者:
beforeCellCreate在接口中CellWriteHandler- 参数:
writeSheetHolder- WriteSheetHolderwriteTableHolder- Nullable.It is null without using table writes.row- Rowhead- Nullable.It is null in the case of fill data and without head.columnIndex- IntegerrelativeRowIndex- Nullable.It is null in the case of fill data.isHead- It will always be false when fill data.
-
afterCellCreate
public void afterCellCreate(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex, Boolean isHead) 从接口复制的说明:CellWriteHandlerCalled after the cell is created- 指定者:
afterCellCreate在接口中CellWriteHandler- 参数:
writeSheetHolder- WriteSheetHolderwriteTableHolder- Nullable.It is null without using table writes.cell- Cellhead- 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.
-
afterCellDispose
public void afterCellDispose(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, List<CellData> cellDataList, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex, Boolean isHead) 从接口复制的说明:CellWriteHandlerCalled after all operations on the cell have been completed- 指定者:
afterCellDispose在接口中CellWriteHandler- 参数:
writeSheetHolder- WriteSheetHolderwriteTableHolder- 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.cell- Cellhead- 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.
-
merge
protected abstract void merge(org.apache.poi.ss.usermodel.Sheet sheet, org.apache.poi.ss.usermodel.Cell cell, Head head, Integer relativeRowIndex) merge- 参数:
sheet-cell-head-relativeRowIndex-
-