org.eclipse.nebula.widgets.nattable.config
Interface IConfiguration
- All Known Implementing Classes:
- AbstractHeaderMenuConfiguration, AbstractLayerConfiguration, AbstractRegistryConfiguration, AbstractUiBindingConfiguration, AggregateConfiguration, AlternateRowStyleConfiguration, AutomaticRowHeightExample.ValidationMessageTableStyleConfiguration, BodyHoverStylingBindings, BodyMenuConfiguration, BodyMenuConfiguration, ColumnGroupConfiguration, ColumnHeaderConfiguration, ColumnHeaderHoverLayerConfiguration, ColumnHeaderResizeHoverBindings, ColumnStyleChooserConfiguration, ComboBoxFilterRowConfiguration, DarkNatTableThemeConfiguration, DebugMenuConfiguration, DefaultColumnGroupHeaderLayerConfiguration, DefaultColumnHeaderLayerConfiguration, DefaultColumnHeaderStyleConfiguration, DefaultColumnReorderBindings, DefaultColumnReorderLayerConfiguration, DefaultColumnResizeBindings, DefaultEditBindings, DefaultEditConfiguration, DefaultExportBindings, DefaultFilterRowConfiguration, DefaultFreezeGridBindings, DefaultGridLayerConfiguration, DefaultMoveSelectionConfiguration, DefaultNatTableStyleConfiguration, DefaultNatTableThemeConfiguration, DefaultPrintBindings, DefaultRowGroupHeaderLayerConfiguration, DefaultRowHeaderLayerConfiguration, DefaultRowHeaderStyleConfiguration, DefaultRowReorderBindings, DefaultRowReorderLayerConfiguration, DefaultRowResizeBindings, DefaultRowSelectionLayerConfiguration, DefaultRowStyleConfiguration, DefaultSearchBindings, DefaultSelectionBindings, DefaultSelectionLayerConfiguration, DefaultSelectionStyleConfiguration, DefaultSortConfiguration, DefaultSummaryRowConfiguration, DefaultTickUpdateConfiguration, DefaultTreeLayerConfiguration, DynamicColumnHeaderHeightExample.FilterRowCustomConfiguration, FilterRowGridExample.FilterRowCustomConfiguration, GridLayerConfiguration, GroupByDataLayerConfiguration, GroupByHeaderConfiguration, GroupByHeaderMenuConfiguration, HeaderMenuConfiguration, ModernNatTableThemeConfiguration, RightClickColumnHeaderMenuConfiguration, RowHeaderConfiguration, RowHeaderHoverLayerConfiguration, RowHeaderResizeHoverBindings, RowOnlySelectionBindings, RowOnlySelectionConfiguration, RowSelectionUIBindings, SelectionStyleConfiguration, SimpleHoverStylingBindings, SingleClickSortConfiguration, SortConfiguration, StyledColumnHeaderConfiguration, StyledRowHeaderConfiguration, TableStyleConfiguration, ThemeConfiguration, TreeLayerExpandCollapseKeyBindings
public interface IConfiguration
Configurations can be added to NatTable/ILayer to modify default behavior.
These will be processed when NatTable.configure() is invoked.
Default configurations are added to most layers
AbstractLayer.addConfiguration(IConfiguration). You can turn off
default configuration for an ILayer by setting auto configure to
false in the constructor.
configureLayer
void configureLayer(ILayer layer)
configureRegistry
void configureRegistry(IConfigRegistry configRegistry)
- Configure NatTable's
IConfigRegistry upon receiving this call
back. A mechanism to plug-in custom ICellPainter,
IDataValidator etc.
configureUiBindings
void configureUiBindings(UiBindingRegistry uiBindingRegistry)
- Configure NatTable's
IConfigRegistry upon receiving this call
back A mechanism to customize key/mouse bindings.
Copyright © 2015. All rights reserved.