Uses of Interface
org.eclipse.nebula.widgets.nattable.selection.ITraversalStrategy
Packages that use ITraversalStrategy
Package
Description
-
Uses of ITraversalStrategy in org.eclipse.nebula.widgets.nattable.hierarchical
Classes in org.eclipse.nebula.widgets.nattable.hierarchical that implement ITraversalStrategyModifier and TypeClassDescriptionclassWrapper for basicITraversalStrategyimplementations that add target checks.Fields in org.eclipse.nebula.widgets.nattable.hierarchical declared as ITraversalStrategyModifier and TypeFieldDescriptionprotected ITraversalStrategyHierarchicalTraversalStrategy.baseStrategyTheITraversalStrategythat is wrapped by thisHierarchicalTraversalStrategy.Constructors in org.eclipse.nebula.widgets.nattable.hierarchical with parameters of type ITraversalStrategyModifierConstructorDescriptionHierarchicalTraversalStrategy(ITraversalStrategy baseStrategy, HierarchicalTreeLayer layer) -
Uses of ITraversalStrategy in org.eclipse.nebula.widgets.nattable.selection
Classes in org.eclipse.nebula.widgets.nattable.selection that implement ITraversalStrategyModifier and TypeClassDescriptionclassWrapper for basicITraversalStrategyimplementations that add target checks.Fields in org.eclipse.nebula.widgets.nattable.selection declared as ITraversalStrategyModifier and TypeFieldDescriptionstatic final ITraversalStrategyITraversalStrategy.AXIS_CYCLE_TRAVERSAL_STRATEGYITraversalStrategythat specifies the following:
traversal scope = axis cycle = true step count = 1 valid = true This means for example, on moving a selection to the right, the selection will move one cell at a time and jump to the first column when moving over the right border.static final ITraversalStrategyITraversalStrategy.AXIS_TRAVERSAL_STRATEGYITraversalStrategythat specifies the following:
traversal scope = axis cycle = false step count = 1 valid = true This means for example, on moving a selection to the right, the selection will move one cell at a time and stop at the right border.protected ITraversalStrategyEditTraversalStrategy.baseStrategyTheITraversalStrategythat is wrapped by thisEditTraversalStrategy.protected final ITraversalStrategyMoveSelectionCommandHandler.horizontalTraversalStrategyThe strategy to use on horizontal traversal.static final ITraversalStrategyITraversalStrategy.TABLE_CYCLE_TRAVERSAL_STRATEGYITraversalStrategythat specifies the following:
traversal scope = table cycle = true step count = 1 valid = true This means for example, on moving a selection to the right, the selection will move one cell at a time and jump to the first column and move one row down when moving over the right border.static final ITraversalStrategyITraversalStrategy.TABLE_TRAVERSAL_STRATEGYITraversalStrategythat specifies the following:
traversal scope = table cycle = false step count = 1 valid = true This means for example, on moving a selection to the right, the selection will move one cell at a time and jump to the first column and move one row down when moving over the right border.protected final ITraversalStrategyMoveSelectionCommandHandler.verticalTraversalStrategyThe strategy to use on vertical traversal.Methods in org.eclipse.nebula.widgets.nattable.selection that return ITraversalStrategyModifier and TypeMethodDescriptionprotected ITraversalStrategyMoveCellSelectionCommandHandler.createIncrementalStrategy(ITraversalStrategy baseStrategy) Creates aITraversalStrategythat wraps the given base strategy but returning the step count + 1.protected ITraversalStrategyMoveSelectionCommandHandler.getTraversalStrategy(T command) Determines theITraversalStrategythat should be used to move the selection on handling the given command.Methods in org.eclipse.nebula.widgets.nattable.selection with parameters of type ITraversalStrategyModifier and TypeMethodDescriptionprotected ITraversalStrategyMoveCellSelectionCommandHandler.createIncrementalStrategy(ITraversalStrategy baseStrategy) Creates aITraversalStrategythat wraps the given base strategy but returning the step count + 1.protected voidMoveCellSelectionCommandHandler.moveLastSelectedDown(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected voidMoveRowSelectionCommandHandler.moveLastSelectedDown(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected abstract voidMoveSelectionCommandHandler.moveLastSelectedDown(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) Moves the selection from the current position down.protected voidMoveCellSelectionCommandHandler.moveLastSelectedLeft(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected voidMoveRowSelectionCommandHandler.moveLastSelectedLeft(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected abstract voidMoveSelectionCommandHandler.moveLastSelectedLeft(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) Moves the selection from the current position to the left.protected voidMoveCellSelectionCommandHandler.moveLastSelectedRight(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected voidMoveRowSelectionCommandHandler.moveLastSelectedRight(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected abstract voidMoveSelectionCommandHandler.moveLastSelectedRight(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) Moves the selection from the current position to the right.protected voidMoveCellSelectionCommandHandler.moveLastSelectedUp(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected voidMoveRowSelectionCommandHandler.moveLastSelectedUp(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) protected abstract voidMoveSelectionCommandHandler.moveLastSelectedUp(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) Moves the selection from the current position up.protected voidMoveSelectionCommandHandler.moveSelection(SelectionLayer.MoveDirectionEnum moveDirection, ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask) Moves the selection from the current position into the given move direction.Constructors in org.eclipse.nebula.widgets.nattable.selection with parameters of type ITraversalStrategyModifierConstructorDescriptionEditTraversalStrategy(ITraversalStrategy baseStrategy, NatTable natTable) MoveCellSelectionCommandHandler(SelectionLayer selectionLayer, ITraversalStrategy traversalStrategy) Create a MoveCellSelectionCommandHandler for the givenSelectionLayer.MoveCellSelectionCommandHandler(SelectionLayer selectionLayer, ITraversalStrategy horizontalTraversalStrategy, ITraversalStrategy verticalTraversalStrategy) Create a MoveCellSelectionCommandHandler for the givenSelectionLayer.MoveRowSelectionCommandHandler(SelectionLayer selectionLayer, ITraversalStrategy traversalStrategy) Create a MoveRowSelectionCommandHandler for the givenSelectionLayer.MoveRowSelectionCommandHandler(SelectionLayer selectionLayer, ITraversalStrategy horizontalTraversalStrategy, ITraversalStrategy verticalTraversalStrategy) Create a MoveRowSelectionCommandHandler for the givenSelectionLayer.MoveSelectionCommandHandler(SelectionLayer selectionLayer, ITraversalStrategy traversalStrategy) Create a MoveSelectionCommandHandler for the givenSelectionLayer.MoveSelectionCommandHandler(SelectionLayer selectionLayer, ITraversalStrategy horizontalTraversalStrategy, ITraversalStrategy verticalTraversalStrategy) Create a MoveSelectionCommandHandler for the givenSelectionLayer. -
Uses of ITraversalStrategy in org.eclipse.nebula.widgets.nattable.selection.action
Constructors in org.eclipse.nebula.widgets.nattable.selection.action with parameters of type ITraversalStrategyModifierConstructorDescriptionMoveSelectionAction(SelectionLayer.MoveDirectionEnum direction, ITraversalStrategy traversalStrategy) Create a MoveSelectionAction that executes aMoveSelectionCommandto move the selection into the given direction by using the givenITraversalStrategy.MoveSelectionAction(SelectionLayer.MoveDirectionEnum direction, ITraversalStrategy traversalStrategy, boolean shiftMask, boolean ctrlMask) Create a MoveSelectionAction that executes aMoveSelectionCommandto move the selection into the given direction by using the givenITraversalStrategy. -
Uses of ITraversalStrategy in org.eclipse.nebula.widgets.nattable.selection.command
Methods in org.eclipse.nebula.widgets.nattable.selection.command that return ITraversalStrategyConstructors in org.eclipse.nebula.widgets.nattable.selection.command with parameters of type ITraversalStrategyModifierConstructorDescriptionMoveSelectionCommand(SelectionLayer.MoveDirectionEnum direction, ITraversalStrategy traversalStrategy, boolean shiftMask, boolean controlMask)