TableHead.java 1.24 KB
Newer Older
yanzg's avatar
yanzg committed
1
package com.yanzuoguang.util.table;
yanzg's avatar
yanzg committed
2 3 4 5 6 7

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

/**
 * 表格头
yanzg's avatar
yanzg committed
8 9
 *
 * @author 颜佐光
yanzg's avatar
yanzg committed
10 11 12 13 14 15 16
 */
public class TableHead {

    /**
     * 构造函数
     */
    public TableHead() {
yanzg's avatar
yanzg committed
17 18 19 20
        this.totalColumn = 0;
        this.totalRow = 0;
        this.dataColumn = 0;
        this.columns = new ArrayList<>();
yanzg's avatar
yanzg committed
21 22 23 24 25
    }

    /**
     * 总行数
     */
yanzg's avatar
yanzg committed
26
    private int totalRow;
yanzg's avatar
yanzg committed
27 28 29 30

    /**
     * 总列数
     */
yanzg's avatar
yanzg committed
31
    private int totalColumn;
yanzg's avatar
yanzg committed
32 33 34 35

    /**
     * 已添加数据列
     */
yanzg's avatar
yanzg committed
36
    private int dataColumn;
yanzg's avatar
yanzg committed
37 38 39 40

    /**
     * 列头数
     */
yanzg's avatar
yanzg committed
41
    private List<TableHeadItem> columns;
yanzg's avatar
yanzg committed
42 43

    public int getTotalRow() {
yanzg's avatar
yanzg committed
44
        return totalRow;
yanzg's avatar
yanzg committed
45 46 47
    }

    public void setTotalRow(int totalRow) {
yanzg's avatar
yanzg committed
48
        this.totalRow = totalRow;
yanzg's avatar
yanzg committed
49 50 51
    }

    public int getTotalColumn() {
yanzg's avatar
yanzg committed
52
        return totalColumn;
yanzg's avatar
yanzg committed
53 54 55
    }

    public void setTotalColumn(int totalColumn) {
yanzg's avatar
yanzg committed
56
        this.totalColumn = totalColumn;
yanzg's avatar
yanzg committed
57 58 59
    }

    public int getDataColumn() {
yanzg's avatar
yanzg committed
60
        return dataColumn;
yanzg's avatar
yanzg committed
61 62 63
    }

    public void setDataColumn(int dataColumn) {
yanzg's avatar
yanzg committed
64
        this.dataColumn = dataColumn;
yanzg's avatar
yanzg committed
65 66 67
    }

    public List<TableHeadItem> getColumns() {
yanzg's avatar
yanzg committed
68
        return columns;
yanzg's avatar
yanzg committed
69 70 71
    }

    public void setColumns(List<TableHeadItem> columns) {
yanzg's avatar
yanzg committed
72
        this.columns = columns;
yanzg's avatar
yanzg committed
73 74
    }
}