/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.core.web.dispaly.grid;
import com.jinhe.tss.core.util.EasyUtils;
/**
* <p> GridColumn.java </p>
*
* 对grid的Column的封装对象。一个GridColumn是一列,一个GridNode是一行
*
*/
class GridColumn {
static final String GRID_COLUMN_CLASS_TYPE_STRING = "String";
static final String GRID_COLUMN_CLASS_TYPE_INTEGER = "Integer";
static final String GRID_COLUMN_CLASS_TYPE_DOUBLE = "Double";
static final String GRID_COLUMN_CLASS_TYPE_DATE = "Date";
private String name; //列名称
private String classType; //数据类型,如果为null或""则认为是字符串
private String pattern; //数据格式化格式,如果为""或null则不格式化数据
private boolean isSum; //是否合计子节点
public String getClassType() {
return classType;
}
public boolean isSum() {
return isSum;
}
public String getName() {
return name;
}
public String getPattern() {
return pattern;
}
public void setClassType(String classType) {
if ( EasyUtils.isNullOrEmpty(classType) ) {
classType = GRID_COLUMN_CLASS_TYPE_STRING;
}
this.classType = classType;
}
public void setSum(boolean isSum) {
this.isSum = isSum;
}
public void setName(String name) {
this.name = name;
}
public void setPattern(String pattern) {
this.pattern = pattern;
}
}