package com.taover.easyexcel.read.metadata; /** * Read sheet * * @author jipengfei */ public class ReadSheet extends ReadBasicParameter { /** * Starting from 0 */ private Integer sheetNo; /** * sheet name */ private String sheetName; /** * sheet is selected */ private Boolean sheetSelected; /** * sheet is hidden */ private Boolean sheetHidden; public ReadSheet() {} public ReadSheet(Integer sheetNo) { this(sheetNo, null, null, null); } public ReadSheet(Integer sheetNo, String sheetName) { this(sheetNo, sheetName, null, null); } public ReadSheet(Integer sheetNo, String sheetName, Boolean sheetSelected, Boolean sheetHidden) { this.sheetNo = sheetNo; this.sheetName = sheetName; this.sheetSelected = sheetSelected; this.sheetHidden = sheetHidden; } public Integer getSheetNo() { return sheetNo; } public void setSheetNo(Integer sheetNo) { this.sheetNo = sheetNo; } public String getSheetName() { return sheetName; } public void setSheetName(String sheetName) { this.sheetName = sheetName; } public Boolean getSheetSelected() { return sheetSelected; } public void setSheetSelected(Boolean sheetSelected) { this.sheetSelected = sheetSelected; } public Boolean getSheetHidden() { return sheetHidden; } public void setSheetHidden(Boolean sheetHidden) { this.sheetHidden = sheetHidden; } public void copyBasicParameter(ReadSheet other) { if (other == null) { return; } this.setHeadRowNumber(other.getHeadRowNumber()); this.setCustomReadListenerList(other.getCustomReadListenerList()); this.setHead(other.getHead()); this.setClazz(other.getClazz()); this.setCustomConverterList(other.getCustomConverterList()); this.setAutoTrim(other.getAutoTrim()); this.setUse1904windowing(other.getUse1904windowing()); } @Override public String toString() { return "ReadSheet{" + "sheetNo=" + sheetNo + ", sheetName='" + sheetName + '\'' + "sheetSelected=" + sheetSelected + "} " + super.toString(); } }