public class DataColumnImpl extends Object implements DataColumn
| Modifier and Type | Field and Description |
|---|---|
protected ColumnGroup |
columnGroup |
protected ColumnType |
columnType |
protected DataSetImpl |
dataSet |
protected GroupFunction |
groupFunction |
protected String |
id |
protected String |
intervalType |
protected Object |
maxValue |
protected Object |
minValue |
protected List |
values |
| Constructor and Description |
|---|
DataColumnImpl() |
DataColumnImpl(String id,
ColumnType columnType) |
| Modifier and Type | Method and Description |
|---|---|
DataColumn |
cloneEmpty()
Only clone the column definition.
|
DataColumn |
cloneInstance()
Clone the column entirely (definition & values).
|
boolean |
equals(Object obj) |
ColumnGroup |
getColumnGroup()
The column group settings
|
ColumnType |
getColumnType() |
DataSetImpl |
getDataSet() |
GroupFunction |
getGroupFunction()
The group function settings
|
String |
getId() |
String |
getIntervalType()
The interval type used to group this column.
|
Object |
getMaxValue()
The maximum column value
|
Object |
getMinValue()
The minimum column value
|
List |
getValues() |
void |
setColumnGroup(ColumnGroup columnGroup) |
void |
setColumnType(ColumnType columnType) |
void |
setDataSet(DataSetImpl dataSet) |
void |
setGroupFunction(GroupFunction groupFunction) |
void |
setId(String id) |
void |
setIntervalType(String intervalType) |
void |
setMaxValue(Object maxValue) |
void |
setMinValue(Object minValue) |
void |
setValues(List values) |
String |
toString() |
protected DataSetImpl dataSet
protected String id
protected ColumnType columnType
protected List values
protected ColumnGroup columnGroup
protected String intervalType
protected Object minValue
protected Object maxValue
protected GroupFunction groupFunction
public DataColumnImpl()
public DataColumnImpl(String id, ColumnType columnType)
public DataSetImpl getDataSet()
getDataSet in interface DataColumnDataSetpublic void setDataSet(DataSetImpl dataSet)
public String getId()
getId in interface DataColumnpublic void setId(String id)
setId in interface DataColumnpublic ColumnType getColumnType()
getColumnType in interface DataColumnColumnTypepublic void setColumnType(ColumnType columnType)
setColumnType in interface DataColumnpublic List getValues()
getValues in interface DataColumnpublic void setValues(List values)
setValues in interface DataColumnpublic ColumnGroup getColumnGroup()
DataColumngetColumnGroup in interface DataColumnpublic void setColumnGroup(ColumnGroup columnGroup)
setColumnGroup in interface DataColumnpublic String getIntervalType()
DataColumngetIntervalType in interface DataColumnpublic void setIntervalType(String intervalType)
setIntervalType in interface DataColumnpublic Object getMinValue()
DataColumngetMinValue in interface DataColumnpublic void setMinValue(Object minValue)
setMinValue in interface DataColumnpublic Object getMaxValue()
DataColumngetMaxValue in interface DataColumnpublic void setMaxValue(Object maxValue)
setMaxValue in interface DataColumnpublic GroupFunction getGroupFunction()
DataColumngetGroupFunction in interface DataColumnpublic void setGroupFunction(GroupFunction groupFunction)
setGroupFunction in interface DataColumnpublic DataColumn cloneEmpty()
DataColumncloneEmpty in interface DataColumnpublic DataColumn cloneInstance()
DataColumncloneInstance in interface DataColumnCopyright © 2017–2019 JBoss by Red Hat. All rights reserved.