package com.vci.ubcs.starter.poi.bo;
|
|
|
import com.vci.ubcs.starter.bo.WriteExcelData;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
public class WriteExcelOption {
|
private Map<String, List<WriteExcelData>> writeDataMap;
|
private List<String> hideSheetList;
|
private boolean append = false;
|
private boolean revision07 = false;
|
private Map<String, List<ExcelColumnMap>> extendAttrMap;
|
|
public WriteExcelOption() {
|
}
|
|
public WriteExcelOption(List<WriteExcelData> excelDataList) {
|
this.writeDataMap = new HashMap();
|
this.writeDataMap.put("Sheet1", excelDataList);
|
}
|
|
public void addSheetDataList(String sheetName, List<WriteExcelData> excelDataList) {
|
if (this.writeDataMap == null) {
|
this.writeDataMap = new HashMap();
|
}
|
|
this.writeDataMap.put(sheetName, excelDataList);
|
}
|
|
public void addHideSheet(String sheetName) {
|
if (this.hideSheetList == null) {
|
this.hideSheetList = new ArrayList();
|
}
|
|
this.hideSheetList.add(sheetName);
|
}
|
|
public Map<String, List<WriteExcelData>> getWriteDataMap() {
|
return this.writeDataMap;
|
}
|
|
public void setWriteDataMap(Map<String, List<WriteExcelData>> writeDataMap) {
|
this.writeDataMap = writeDataMap;
|
}
|
|
public List<String> getHideSheetList() {
|
return this.hideSheetList;
|
}
|
|
public void setHideSheetList(List<String> hideSheetList) {
|
this.hideSheetList = hideSheetList;
|
}
|
|
public boolean isAppend() {
|
return this.append;
|
}
|
|
public void setAppend(boolean append) {
|
this.append = append;
|
}
|
|
public boolean isRevision07() {
|
return this.revision07;
|
}
|
|
public void setRevision07(boolean revision07) {
|
this.revision07 = revision07;
|
}
|
|
public Map<String, List<ExcelColumnMap>> getExtendAttrMap() {
|
return this.extendAttrMap;
|
}
|
|
public void setExtendAttrMap(Map<String, List<ExcelColumnMap>> extendAttrMap) {
|
this.extendAttrMap = extendAttrMap;
|
}
|
|
public String toString() {
|
return "WriteExcelOption{writeDataMap=" + this.writeDataMap + ", hideSheetList=" + this.hideSheetList + ", append=" + this.append + ", revision07=" + this.revision07 + ", extendAttrMap=" + this.extendAttrMap + '}';
|
}
|
}
|