org.eclipse.nebula.widgets.nattable.config
Class AbstractLayerConfiguration<L extends ILayer>

java.lang.Object
  extended by org.eclipse.nebula.widgets.nattable.config.AbstractLayerConfiguration<L>
Type Parameters:
L - type of the layer being configured
All Implemented Interfaces:
IConfiguration
Direct Known Subclasses:
DefaultEditConfiguration, DefaultMoveSelectionConfiguration, DefaultTickUpdateConfiguration, 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
AbstractLayerConfiguration()
           
 
Method Summary
 void configureLayer(ILayer layer)
           
 void configureRegistry(IConfigRegistry configRegistry)
          Configure NatTable's IConfigRegistry upon receiving this call back.
abstract  void configureTypedLayer(L layer)
           
 void configureUiBindings(UiBindingRegistry uiBindingRegistry)
          Configure NatTable's IConfigRegistry upon receiving this call back A mechanism to customize key/mouse bindings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLayerConfiguration

public AbstractLayerConfiguration()
Method Detail

configureLayer

public void configureLayer(ILayer layer)
Specified by:
configureLayer in interface IConfiguration

configureTypedLayer

public abstract void configureTypedLayer(L layer)

configureRegistry

public void configureRegistry(IConfigRegistry configRegistry)
Description copied from interface: IConfiguration
Configure NatTable's IConfigRegistry upon receiving this call back. A mechanism to plug-in custom ICellPainter, IDataValidator etc.

Specified by:
configureRegistry in interface IConfiguration

configureUiBindings

public void configureUiBindings(UiBindingRegistry uiBindingRegistry)
Description copied from interface: IConfiguration
Configure NatTable's IConfigRegistry upon receiving this call back A mechanism to customize key/mouse bindings.

Specified by:
configureUiBindings in interface IConfiguration


Copyright © 2014. All rights reserved.