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, setVertAlign
public 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)
DataColumn
newRowEvent
- 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.