public class DefaultDataColumn extends AbstractDataColumn
This is the basic implementation for a data column.
The functionality is based on an inputColumnIndex, so this column takes all its values from an input column (inputColumnIndex).
Example:| a1 | b1 | c1 |
| a2 | b2 | c2 |
| a3 | b3 | c3 |
| a1 |
| a2 |
| a3 |
| c1 |
| c2 |
| c3 |
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultDataColumn.Builder |
NO_SORTING| Constructor and Description |
|---|
DefaultDataColumn()
default constructor.
|
DefaultDataColumn(int inputColumnIndex) |
DefaultDataColumn(String header,
int inputColumnIndex) |
DefaultDataColumn(String header,
int inputColumnIndex,
GroupCalculator calculator) |
DefaultDataColumn(String header,
int inputColumnIndex,
GroupCalculator calculator,
String formatter) |
DefaultDataColumn(String header,
int inputColumnIndex,
GroupCalculator calculator,
String formatter,
HorizAlign horizAlign) |
DefaultDataColumn(String header,
int inputColumnIndex,
GroupCalculator calculator,
String formatter,
HorizAlign horizAlign,
int sortLevel) |
DefaultDataColumn(String header,
int inputColumnIndex,
GroupCalculator calculator,
String formatter,
HorizAlign horizAlign,
VertAlign vertAlign,
int sortLevel,
SortType sortType) |
| Modifier and Type | Method and Description |
|---|---|
int |
getInputColumnIndex()
returns the index of the original (input) column displayed on this column
|
Object |
getValue(NewRowEvent newRowEvent)
retrieves the value for this column.
|
void |
setInputColumnIndex(int inputColumnIndex)
sets the index of the original (input) column to be displayed on this column
|
String |
toString() |
getCalculator, getFormattedTotal, getFormattedValue, getHeader, getHorizAlign, getSortLevel, getSortType, getTotalsFormatter, getValuesFormatter, getVertAlign, setCalculator, setHeader, setHorizAlign, setSortLevel, setSortType, setTotalsFormatter, setValuesFormatter, setVertAlignpublic DefaultDataColumn()
public DefaultDataColumn(int inputColumnIndex)
inputColumnIndex - public DefaultDataColumn(String header, int inputColumnIndex)
header - inputColumnIndex - public DefaultDataColumn(String header, int inputColumnIndex, GroupCalculator calculator)
header - inputColumnIndex - calculatorsFactory - public DefaultDataColumn(String header, int inputColumnIndex, GroupCalculator calculator, String formatter)
header - inputColumnIndex - calculator - valuesFormatter - public DefaultDataColumn(String header, int inputColumnIndex, GroupCalculator calculator, String formatter, HorizAlign horizAlign)
header - inputColumnIndex - calculator - valuesFormatter - horizAlign - horizontal alignmentpublic DefaultDataColumn(String header, int inputColumnIndex, GroupCalculator calculator, String formatter, HorizAlign horizAlign, int sortLevel)
header - inputColumnIndex - calculator - valuesFormatter - horizAlign - horizontal alignmentsortLevel - public DefaultDataColumn(String header, int inputColumnIndex, GroupCalculator calculator, String formatter, HorizAlign horizAlign, VertAlign vertAlign, int sortLevel, SortType sortType)
header - inputColumnIndex - calculator - valuesFormatter - horizAlign - the horizontal alignmentvertAlign - the vertical alignmentsortLevel - sortType - public Object getValue(NewRowEvent newRowEvent)
DataColumnnewRowEvent - the event containing the new row of data as an arraypublic int getInputColumnIndex()
public void setInputColumnIndex(int inputColumnIndex)
inputColumnIndex - Copyright © 2006–2015. All rights reserved.