Class GroupByColumnAccessor<T>
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.GroupByColumnAccessor<T>
-
- Type Parameters:
T
- The type of the underlying data model
- All Implemented Interfaces:
IColumnAccessor<Object>
public class GroupByColumnAccessor<T> extends Object implements IColumnAccessor<Object>
IColumnAccessor
that wraps an instance ofIColumnAccessor
and adds the ability to handleGroupByObject
s additionally to the underlying data structure. Necessary to be able to introduce groupBy structures.
-
-
Field Summary
Fields Modifier and Type Field Description protected IColumnAccessor<T>
columnAccessor
-
Constructor Summary
Constructors Constructor Description GroupByColumnAccessor(IColumnAccessor<T> columnAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumnCount()
Object
getDataValue(Object rowObject, int columnIndex)
void
setDataValue(Object rowObject, int columnIndex, Object newValue)
-
-
-
Field Detail
-
columnAccessor
protected final IColumnAccessor<T> columnAccessor
-
-
Constructor Detail
-
GroupByColumnAccessor
public GroupByColumnAccessor(IColumnAccessor<T> columnAccessor)
-
-
Method Detail
-
getDataValue
public Object getDataValue(Object rowObject, int columnIndex)
- Specified by:
getDataValue
in interfaceIColumnAccessor<T>
-
setDataValue
public void setDataValue(Object rowObject, int columnIndex, Object newValue)
- Specified by:
setDataValue
in interfaceIColumnAccessor<T>
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfaceIColumnAccessor<T>
-
-