Class DefaultColumnGroupHeaderLayerConfiguration
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.group.config.DefaultColumnGroupHeaderLayerConfiguration
-
- All Implemented Interfaces:
IConfiguration
public class DefaultColumnGroupHeaderLayerConfiguration extends Object implements IConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static StringGROUP_COLLAPSED_CONFIG_TYPEstatic StringGROUP_EXPANDED_CONFIG_TYPE
-
Constructor Summary
Constructors Constructor Description DefaultColumnGroupHeaderLayerConfiguration(ColumnGroupModel columnGroupModel)Creates a configuration without selection on single click bindings.DefaultColumnGroupHeaderLayerConfiguration(ColumnGroupModel columnGroupModel, boolean enableGroupSelection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureLayer(ILayer layer)Perform configurations on the provided layer.voidconfigureRegistry(IConfigRegistry configRegistry)Configure NatTable'sIConfigRegistryupon receiving this callback.voidconfigureUiBindings(UiBindingRegistry uiBindingRegistry)Configure NatTable'sUiBindingRegistryupon receiving this callback.
-
-
-
Field Detail
-
GROUP_COLLAPSED_CONFIG_TYPE
public static final String GROUP_COLLAPSED_CONFIG_TYPE
- See Also:
- Constant Field Values
-
GROUP_EXPANDED_CONFIG_TYPE
public static final String GROUP_EXPANDED_CONFIG_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultColumnGroupHeaderLayerConfiguration
public DefaultColumnGroupHeaderLayerConfiguration(ColumnGroupModel columnGroupModel)
Creates a configuration without selection on single click bindings.- Parameters:
columnGroupModel- TheColumnGroupModelused to define the column groups.
-
DefaultColumnGroupHeaderLayerConfiguration
public DefaultColumnGroupHeaderLayerConfiguration(ColumnGroupModel columnGroupModel, boolean enableGroupSelection)
- Parameters:
columnGroupModel- TheColumnGroupModelused to define the column groups.enableGroupSelection-trueif single click selection bindings on the column group header should be enabled,falseif no operations should be triggered on single click.- Since:
- 1.6
-
-
Method Detail
-
configureLayer
public void configureLayer(ILayer layer)
Description copied from interface:IConfigurationPerform configurations on the provided layer.- Specified by:
configureLayerin interfaceIConfiguration- Parameters:
layer- TheILayerto configure.
-
configureRegistry
public void configureRegistry(IConfigRegistry configRegistry)
Description copied from interface:IConfigurationConfigure NatTable'sIConfigRegistryupon receiving this callback. A mechanism to plug-in customICellPainter,IDataValidatoretc.- Specified by:
configureRegistryin interfaceIConfiguration- Parameters:
configRegistry- TheIConfigRegistryinstance to register configuration values to.
-
configureUiBindings
public void configureUiBindings(UiBindingRegistry uiBindingRegistry)
Description copied from interface:IConfigurationConfigure NatTable'sUiBindingRegistryupon receiving this callback. A mechanism to customize key/mouse bindings.- Specified by:
configureUiBindingsin interfaceIConfiguration- Parameters:
uiBindingRegistry- TheUiBindingRegistryinstance to register ui bindings to.
-
-