package com.github.Dorae132.easyutil.easyexcel.read.event.excel03.handler; import org.apache.poi.hssf.record.EOFRecord; import org.apache.poi.hssf.record.Record; import com.github.Dorae132.easyutil.easyexcel.read.event.excel03.IRecordHandlerContext; /** * record the end of the file/sheet * @author Dorae * */ public class EofRecordHandler extends Abstract03RecordHandler { public EofRecordHandler(IRecordHandlerContext handlerContext) { super(handlerContext); } @Override public boolean couldDecode(Record record) { return EOFRecord.sid == record.getSid(); } @Override public void decode(Record record) throws Exception { handlerContext.decreaseSheetNumbers(); } }