package com.alibaba.excel.read.metadata.holder.xls; import java.util.HashMap; import java.util.Map; import com.alibaba.excel.enums.RowTypeEnum; import com.alibaba.excel.read.metadata.ReadSheet; import com.alibaba.excel.read.metadata.holder.ReadSheetHolder; import com.alibaba.excel.read.metadata.holder.ReadWorkbookHolder; /** * sheet holder * * @author Jiaju Zhuang */ public class XlsReadSheetHolder extends ReadSheetHolder { /** * Row type.Temporary storage, last set in ReadRowHolder. */ private RowTypeEnum tempRowType; /** * Temp object index. */ private Integer tempObjectIndex; /** * Temp object index. */ private Map objectCacheMap; public XlsReadSheetHolder(ReadSheet readSheet, ReadWorkbookHolder readWorkbookHolder) { super(readSheet, readWorkbookHolder); tempRowType = RowTypeEnum.EMPTY; objectCacheMap = new HashMap(16); } public RowTypeEnum getTempRowType() { return tempRowType; } public void setTempRowType(RowTypeEnum tempRowType) { this.tempRowType = tempRowType; } public Integer getTempObjectIndex() { return tempObjectIndex; } public void setTempObjectIndex(Integer tempObjectIndex) { this.tempObjectIndex = tempObjectIndex; } public Map getObjectCacheMap() { return objectCacheMap; } public void setObjectCacheMap(Map objectCacheMap) { this.objectCacheMap = objectCacheMap; } }