Class AggregateConfigLabelAccumulator
java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.cell.AggregateConfigLabelAccumulator
- All Implemented Interfaces:
IConfigLabelAccumulator,IConfigLabelProvider
An
IConfigLabelAccumulator that can aggregate labels from other
IConfigLabelAccumulators. All the labels provided by the
aggregated accumulators are applied to the cell.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccumulateConfigLabels(LabelStack configLabels, int columnPosition, int rowPosition) Add labels applicable to this cell positionvoidvoidadd(IConfigLabelAccumulator... r) Returns the labels that are provided by thisIConfigLabelAccumulator.
-
Constructor Details
-
AggregateConfigLabelAccumulator
public AggregateConfigLabelAccumulator()
-
-
Method Details
-
add
-
add
-
accumulateConfigLabels
Description copied from interface:IConfigLabelAccumulatorAdd labels applicable to this cell position- Specified by:
accumulateConfigLabelsin 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
-
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:
getProvidedLabelsin interfaceIConfigLabelProvider- Returns:
- The labels that are provided by this
IConfigLabelAccumulator. - Since:
- 1.4
-