Class DefaultSortConfiguration
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.sort.config.DefaultSortConfiguration
-
- All Implemented Interfaces:
IConfiguration
- Direct Known Subclasses:
SingleClickSortConfiguration
public class DefaultSortConfiguration extends Object implements IConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static String
SORT_CONFIG_TYPE
Config label that is added if a column is sorted.static String
SORT_DOWN_CONFIG_TYPE
Config label that is added if a column is sorted descending.static String
SORT_SEQ_CONFIG_TYPE
The sort sequence can be appended to this basestatic String
SORT_UP_CONFIG_TYPE
Config label that is added if a column is sorted ascending.
-
Constructor Summary
Constructors Constructor Description DefaultSortConfiguration()
DefaultSortConfiguration(ICellPainter cellPainter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureLayer(ILayer layer)
Perform configurations on the provided layer.void
configureRegistry(IConfigRegistry configRegistry)
Configure NatTable'sIConfigRegistry
upon receiving this callback.void
configureUiBindings(UiBindingRegistry uiBindingRegistry)
Configure NatTable'sUiBindingRegistry
upon receiving this callback.
-
-
-
Field Detail
-
SORT_CONFIG_TYPE
public static final String SORT_CONFIG_TYPE
Config label that is added if a column is sorted.- Since:
- 1.4
- See Also:
- Constant Field Values
-
SORT_DOWN_CONFIG_TYPE
public static final String SORT_DOWN_CONFIG_TYPE
Config label that is added if a column is sorted descending.- See Also:
- Constant Field Values
-
SORT_UP_CONFIG_TYPE
public static final String SORT_UP_CONFIG_TYPE
Config label that is added if a column is sorted ascending.- See Also:
- Constant Field Values
-
SORT_SEQ_CONFIG_TYPE
public static final String SORT_SEQ_CONFIG_TYPE
The sort sequence can be appended to this base- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultSortConfiguration
public DefaultSortConfiguration()
-
DefaultSortConfiguration
public DefaultSortConfiguration(ICellPainter cellPainter)
-
-
Method Detail
-
configureLayer
public void configureLayer(ILayer layer)
Description copied from interface:IConfiguration
Perform configurations on the provided layer.- Specified by:
configureLayer
in interfaceIConfiguration
- Parameters:
layer
- TheILayer
to configure.
-
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
- 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
- Parameters:
uiBindingRegistry
- TheUiBindingRegistry
instance to register ui bindings to.
-
-