Class DefaultRowGroupHeaderLayerConfiguration
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.config.AbstractLayerConfiguration<RowGroupHeaderLayer>
-
- org.eclipse.nebula.widgets.nattable.group.performance.config.DefaultRowGroupHeaderLayerConfiguration
-
- All Implemented Interfaces:
IConfiguration
public class DefaultRowGroupHeaderLayerConfiguration extends AbstractLayerConfiguration<RowGroupHeaderLayer>
The default configuration for theRowGroupHeaderLayer
.- Since:
- 1.6
-
-
Constructor Summary
Constructors Constructor Description DefaultRowGroupHeaderLayerConfiguration(boolean enableGroupSelection)
Creates the DefaultRowGroupHeaderLayerConfiguration with enabled expand/collapse binding.DefaultRowGroupHeaderLayerConfiguration(boolean enableGroupSelection, boolean enableExpandCollapse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureRegistry(IConfigRegistry configRegistry)
Configure NatTable'sIConfigRegistry
upon receiving this callback.void
configureTypedLayer(RowGroupHeaderLayer layer)
void
configureUiBindings(UiBindingRegistry uiBindingRegistry)
Configure NatTable'sUiBindingRegistry
upon receiving this callback.-
Methods inherited from class org.eclipse.nebula.widgets.nattable.config.AbstractLayerConfiguration
configureLayer
-
-
-
-
Constructor Detail
-
DefaultRowGroupHeaderLayerConfiguration
public DefaultRowGroupHeaderLayerConfiguration(boolean enableGroupSelection)
Creates the DefaultRowGroupHeaderLayerConfiguration with enabled expand/collapse binding.- Parameters:
enableGroupSelection
-true
if single click selection bindings on the row group header should be enabled,false
if no operations should be triggered on single click.
-
DefaultRowGroupHeaderLayerConfiguration
public DefaultRowGroupHeaderLayerConfiguration(boolean enableGroupSelection, boolean enableExpandCollapse)
- Parameters:
enableGroupSelection
-true
if single click selection bindings on the row group header should be enabled,false
if no operations should be triggered on single click.enableExpandCollapse
-true
if the binding should be registered to expand/collapse a group on double click,false
if the binding should not be registered.
-
-
Method Detail
-
configureTypedLayer
public void configureTypedLayer(RowGroupHeaderLayer layer)
- Specified by:
configureTypedLayer
in classAbstractLayerConfiguration<RowGroupHeaderLayer>
-
configureRegistry
public void configureRegistry(IConfigRegistry configRegistry)
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
- Overrides:
configureRegistry
in classAbstractLayerConfiguration<RowGroupHeaderLayer>
- Parameters:
configRegistry
- TheIConfigRegistry
instance to register configuration values to.
-
configureUiBindings
public void configureUiBindings(UiBindingRegistry uiBindingRegistry)
Description copied from interface:IConfiguration
Configure NatTable'sUiBindingRegistry
upon receiving this callback. A mechanism to customize key/mouse bindings.- Specified by:
configureUiBindings
in interfaceIConfiguration
- Overrides:
configureUiBindings
in classAbstractLayerConfiguration<RowGroupHeaderLayer>
- Parameters:
uiBindingRegistry
- TheUiBindingRegistry
instance to register ui bindings to.
-
-