Class ShowColumnInViewportCommand
java.lang.Object
org.eclipse.nebula.widgets.nattable.command.AbstractColumnCommand
org.eclipse.nebula.widgets.nattable.viewport.command.ShowColumnInViewportCommand
- All Implemented Interfaces:
ILayerCommand
Command to show a column position in the viewport.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionShowColumnInViewportCommand(int columnPosition) Create a command with a fixed column position based on the underlying layer of the ViewportLayer that does not get converted while processing.ShowColumnInViewportCommand(ILayer layer, int columnPosition) Create a command with a ColumnPositionCoordinate that gets converted while processing down the layer stack.protectedClone constructor. -
Method Summary
Modifier and TypeMethodDescriptionSame semantics asObject.clone()Used to make a copies of the command if has to passed to different layer stacks.booleanconvertToTargetLayer(ILayer targetLayer) Convert the row/column coordinates the command might be carrying from the source layer to the destination (target) layer.intMethods inherited from class org.eclipse.nebula.widgets.nattable.command.AbstractColumnCommand
getLayer, toString
-
Constructor Details
-
ShowColumnInViewportCommand
public ShowColumnInViewportCommand(int columnPosition) Create a command with a fixed column position based on the underlying layer of the ViewportLayer that does not get converted while processing.- Parameters:
columnPosition- The column position in the underlying layer of the ViewportLayer that should be shown in the viewport.- Since:
- 1.6
-
ShowColumnInViewportCommand
Create a command with a ColumnPositionCoordinate that gets converted while processing down the layer stack.- Parameters:
layer- TheILayerto which the column position correlate.columnPosition- The column position related to the given layer for which the command should be processed.- Since:
- 2.1
-
ShowColumnInViewportCommand
Clone constructor.- Parameters:
command- The command to clone.- Since:
- 2.1
-
-
Method Details
-
getColumnPosition
public int getColumnPosition()- Overrides:
getColumnPositionin classAbstractColumnCommand- Returns:
- The column position in the layer below the ViewportLayer to be shown or the column position related to the ILayer that was passed at command creation.
-
convertToTargetLayer
Description copied from interface:ILayerCommandConvert the row/column coordinates the command might be carrying from the source layer to the destination (target) layer. If it is not possible to convert the command to the target layer, then this method will return false and the state of this command object will remain unchanged. Note: Commands should not be processed if they fail conversion.- Specified by:
convertToTargetLayerin interfaceILayerCommand- Overrides:
convertToTargetLayerin classAbstractColumnCommand- Parameters:
targetLayer- the target layer- Returns:
- true if the command is valid after conversion, false if the command is no longer valid.
-
cloneCommand
Description copied from interface:ILayerCommandSame semantics asObject.clone()Used to make a copies of the command if has to passed to different layer stacks.- Returns:
- a cloned instance of the command
- See Also:
-