All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.geese.plugin.excel.mapping.SheetMapping Maven / Gradle / Ivy

package com.geese.plugin.excel.mapping;

import com.geese.plugin.excel.filter.Filterable;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

/**
 * Created by Administrator on 2017/3/11.
 */
public class SheetMapping extends Filterable {

    // 名称
    private String name;
    // 索引
    private Integer index;
    // 数据Key
    private String dataKey;

    // 线性数据结构-------------------------------
    // 表头
    private List tableHeads = new ArrayList<>();
    // 开始行
    private Integer startRow;
    // 结束行
    private Integer endRow;
    // 行间隔
    private Integer rowInterval;

    // 表格数据
    private List tableData;

    // 散列数据结构-------------------------------
    // 散列点
    private List points = new ArrayList<>();

    private ExcelMapping excelMapping;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getIndex() {
        return index;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public List getTableHeads() {
        return tableHeads;
    }

    public void setTableHeads(List tableHeads) {
        this.tableHeads = tableHeads;
    }

    public Integer getStartRow() {
        return startRow;
    }

    public void setStartRow(Integer startRow) {
        this.startRow = startRow;
    }

    public Integer getEndRow() {
        return endRow;
    }

    public void setEndRow(Integer endRow) {
        this.endRow = endRow;
    }

    public List getTableData() {
        return tableData;
    }

    public void setTableData(List tableData) {
        this.tableData = tableData;
    }

    public List getPoints() {
        return points;
    }

    public void setPoints(List points) {
        this.points = points;
    }

    public String getDataKey() {
        return dataKey;
    }

    public void setDataKey(String dataKey) {
        this.dataKey = dataKey;
    }

    public ExcelMapping getExcelMapping() {
        return excelMapping;
    }

    public void setExcelMapping(ExcelMapping excelMapping) {
        this.excelMapping = excelMapping;
    }

    public Integer getRowInterval() {
        return rowInterval;
    }

    public void setRowInterval(Integer rowInterval) {
        this.rowInterval = rowInterval;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy