Class HierarchicalReflectiveColumnPropertyAccessor
java.lang.Object
org.eclipse.nebula.widgets.nattable.data.ReflectiveColumnPropertyAccessor<HierarchicalWrapper>
org.eclipse.nebula.widgets.nattable.hierarchical.HierarchicalReflectiveColumnPropertyAccessor
- All Implemented Interfaces:
IColumnAccessor<HierarchicalWrapper>
,IColumnPropertyAccessor<HierarchicalWrapper>
,IColumnPropertyResolver
public class HierarchicalReflectiveColumnPropertyAccessor
extends ReflectiveColumnPropertyAccessor<HierarchicalWrapper>
Specialization of
ReflectiveColumnPropertyAccessor
to access fields
in a HierarchicalWrapper
.- Since:
- 1.6
-
Constructor Summary
ConstructorsConstructorDescriptionHierarchicalReflectiveColumnPropertyAccessor
(String... propertyNames) HierarchicalReflectiveColumnPropertyAccessor
(List<String> propertyNames) -
Method Summary
Modifier and TypeMethodDescriptiongetDataValue
(HierarchicalWrapper rowObj, int columnIndex) void
setDataValue
(HierarchicalWrapper rowObj, int columnIndex, Object newValue) Methods inherited from class org.eclipse.nebula.widgets.nattable.data.ReflectiveColumnPropertyAccessor
getColumnCount, getColumnIndex, getColumnProperty, getPropertyDescriptor
-
Constructor Details
-
HierarchicalReflectiveColumnPropertyAccessor
- Parameters:
propertyNames
- of the members of the row bean
-
HierarchicalReflectiveColumnPropertyAccessor
- Parameters:
propertyNames
- of the members of the row bean
-
-
Method Details
-
getDataValue
- Specified by:
getDataValue
in interfaceIColumnAccessor<HierarchicalWrapper>
- Overrides:
getDataValue
in classReflectiveColumnPropertyAccessor<HierarchicalWrapper>
-
setDataValue
- Specified by:
setDataValue
in interfaceIColumnAccessor<HierarchicalWrapper>
- Overrides:
setDataValue
in classReflectiveColumnPropertyAccessor<HierarchicalWrapper>
-