Class DefaultColumnGroupHeaderLayerConfiguration
java.lang.Object
org.eclipse.nebula.widgets.nattable.group.config.DefaultColumnGroupHeaderLayerConfiguration
- All Implemented Interfaces:
IConfiguration
-
Field Summary
-
Constructor Summary
ConstructorDescriptionDefaultColumnGroupHeaderLayerConfiguration
(ColumnGroupModel columnGroupModel) Creates a configuration without selection on single click bindings.DefaultColumnGroupHeaderLayerConfiguration
(ColumnGroupModel columnGroupModel, boolean enableGroupSelection) -
Method Summary
Modifier and TypeMethodDescriptionvoid
configureLayer
(ILayer layer) Perform configurations on the provided layer.void
configureRegistry
(IConfigRegistry configRegistry) Configure NatTable'sIConfigRegistry
upon receiving this callback.void
configureUiBindings
(UiBindingRegistry uiBindingRegistry) Configure NatTable'sUiBindingRegistry
upon receiving this callback.
-
Field Details
-
GROUP_COLLAPSED_CONFIG_TYPE
- See Also:
-
GROUP_EXPANDED_CONFIG_TYPE
- See Also:
-
-
Constructor Details
-
DefaultColumnGroupHeaderLayerConfiguration
Creates a configuration without selection on single click bindings.- Parameters:
columnGroupModel
- TheColumnGroupModel
used to define the column groups.
-
DefaultColumnGroupHeaderLayerConfiguration
public DefaultColumnGroupHeaderLayerConfiguration(ColumnGroupModel columnGroupModel, boolean enableGroupSelection) - Parameters:
columnGroupModel
- TheColumnGroupModel
used to define the column groups.enableGroupSelection
-true
if single click selection bindings on the column group header should be enabled,false
if no operations should be triggered on single click.- Since:
- 1.6
-
-
Method Details
-
configureLayer
Description copied from interface:IConfiguration
Perform configurations on the provided layer.- Specified by:
configureLayer
in interfaceIConfiguration
- Parameters:
layer
- TheILayer
to configure.
-
configureRegistry
Description copied from interface:IConfiguration
Configure NatTable'sIConfigRegistry
upon receiving this callback. A mechanism to plug-in customICellPainter
,IDataValidator
etc.- Specified by:
configureRegistry
in interfaceIConfiguration
- Parameters:
configRegistry
- TheIConfigRegistry
instance to register configuration values to.
-
configureUiBindings
Description copied from interface:IConfiguration
Configure NatTable'sUiBindingRegistry
upon receiving this callback. A mechanism to customize key/mouse bindings.- Specified by:
configureUiBindings
in interfaceIConfiguration
- Parameters:
uiBindingRegistry
- TheUiBindingRegistry
instance to register ui bindings to.
-