Class AbstractLayerConfiguration<L extends ILayer>
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.config.AbstractLayerConfiguration<L>
-
- Type Parameters:
L- type of the layer being configured
- All Implemented Interfaces:
IConfiguration
- Direct Known Subclasses:
DefaultColumnGroupHeaderLayerConfiguration,DefaultEditConfiguration,DefaultMoveSelectionConfiguration,DefaultRowGroupHeaderLayerConfiguration,DefaultTickUpdateConfiguration,FillHandleConfiguration,RowOnlySelectionConfiguration
public abstract class AbstractLayerConfiguration<L extends ILayer> extends Object implements IConfiguration
Casts the layer to be to the type parameter for convenience.
-
-
Constructor Summary
Constructors Constructor Description AbstractLayerConfiguration()
-
Method Summary
All Methods Instance Methods Abstract 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.abstract voidconfigureTypedLayer(L layer)voidconfigureUiBindings(UiBindingRegistry uiBindingRegistry)Configure NatTable'sUiBindingRegistryupon receiving this callback.
-
-
-
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.
-
configureTypedLayer
public abstract void configureTypedLayer(L layer)
-
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.
-
-