SheetWriteHandler.java 703 字节
Newer Older
Z
zhuangjiaju 已提交
1 2
package com.alibaba.excel.write.handler;

Z
zhuangjiaju 已提交
3 4
import com.alibaba.excel.write.metadata.holder.SheetHolder;
import com.alibaba.excel.write.metadata.holder.WorkbookHolder;
Z
zhuangjiaju 已提交
5 6 7 8 9 10

/**
 * intercepts handle sheet creation
 * 
 * @author zhuangjiaju
 */
Z
zhuangjiaju 已提交
11
public interface SheetWriteHandler extends WriteHandler {
Z
zhuangjiaju 已提交
12 13 14 15

    /**
     * called before create the sheet
     * 
Z
zhuangjiaju 已提交
16 17
     * @param workbookHolder
     * @param sheetHolder
Z
zhuangjiaju 已提交
18
     */
Z
zhuangjiaju 已提交
19
    void beforeSheetCreate(WorkbookHolder workbookHolder, SheetHolder sheetHolder);
Z
zhuangjiaju 已提交
20 21 22

    /**
     * called after the sheet is created
Z
zhuangjiaju 已提交
23 24 25
     * 
     * @param workbookHolder
     * @param sheetHolder
Z
zhuangjiaju 已提交
26
     */
Z
zhuangjiaju 已提交
27
    void afterSheetCreate(WorkbookHolder workbookHolder, SheetHolder sheetHolder);
Z
zhuangjiaju 已提交
28
}