Class BodyOverrideConfigLabelAccumulator
java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.cell.BodyOverrideConfigLabelAccumulator
- All Implemented Interfaces:
IConfigLabelAccumulator
,IConfigLabelProvider
Applies the given labels to all the cells in the grid. Used to apply styles
to the entire grid.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accumulateConfigLabels
(LabelStack configLabels, int columnPosition, int rowPosition) Add labels applicable to this cell positionvoid
addOverride
(String configLabel) Returns the labels that are provided by thisIConfigLabelAccumulator
.void
registerOverrides
(String... configLabels)
-
Constructor Details
-
BodyOverrideConfigLabelAccumulator
public BodyOverrideConfigLabelAccumulator()
-
-
Method Details
-
accumulateConfigLabels
Description copied from interface:IConfigLabelAccumulator
Add labels applicable to this cell position- Specified by:
accumulateConfigLabels
in interfaceIConfigLabelAccumulator
- Parameters:
configLabels
- the labels currently applied to the cell. The labels contributed by this provider must be added to this stackcolumnPosition
- of the cell for which labels are being gatheredrowPosition
- of the cell for which labels are being gathered
-
registerOverrides
-
addOverride
-
getProvidedLabels
Returns the labels that are provided by thisIConfigLabelAccumulator
. It needs to return all labels that might be applied to support the usage of corresponding selectors in NatTable CSS styling.- Specified by:
getProvidedLabels
in interfaceIConfigLabelProvider
- Returns:
- The labels that are provided by this
IConfigLabelAccumulator
. - Since:
- 1.4
-