Class ColumnSizeConfigurationCommand
java.lang.Object
org.eclipse.nebula.widgets.nattable.command.AbstractContextFreeCommand
org.eclipse.nebula.widgets.nattable.command.AbstractRegionCommand
org.eclipse.nebula.widgets.nattable.resize.command.ColumnSizeConfigurationCommand
- All Implemented Interfaces:
ILayerCommand
Command to configure column widths. Instead of knowing the column indexes to
resize, it can be used to search for columns that have a special label
applied.
- Since:
- 1.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal IntegerThe width to set.final booleanBoolean flag to specify whether the width should be set as percentage or as pixel value.Fields inherited from class org.eclipse.nebula.widgets.nattable.command.AbstractRegionCommand
label -
Constructor Summary
ConstructorsConstructorDescriptionColumnSizeConfigurationCommand(String label, Integer newColumnWidth, boolean percentageSizing) -
Method Summary
Modifier and TypeMethodDescriptionCreates and returns a clone of this instance with necessary modifications for further processing.Methods inherited from class org.eclipse.nebula.widgets.nattable.command.AbstractContextFreeCommand
cloneCommand, convertToTargetLayer
-
Field Details
-
newColumnWidth
The width to set. Can benullin combination withpercentageSizing==trueto enable percentage sizing with equal column widths. -
percentageSizing
public final boolean percentageSizingBoolean flag to specify whether the width should be set as percentage or as pixel value.
-
-
Constructor Details
-
ColumnSizeConfigurationCommand
public ColumnSizeConfigurationCommand(String label, Integer newColumnWidth, boolean percentageSizing) - Parameters:
label- The label that needs to be applied to a column in order to process the resize command. Is used to determine the column index. Ifnullthe default size will be set.newColumnWidth- The width to set. Can benullin combination withpercentageSizing==trueto enable percentage sizing with equal column widths.percentageSizing- Boolean flag to specify whether the width should be set as percentage or as pixel value.
-
-
Method Details
-
cloneForRegion
Description copied from class:AbstractRegionCommandCreates and returns a clone of this instance with necessary modifications for further processing. Typically the label information is removed or adjusted for processing further down the region layer stack.- Specified by:
cloneForRegionin classAbstractRegionCommand- Returns:
- A clone of this command prepared for further processing down the region layer stack.
-