Uses of Interface
org.eclipse.nebula.widgets.nattable.selection.ITraversalStrategy
-
-
Uses of ITraversalStrategy in org.eclipse.nebula.widgets.nattable.hierarchical
Classes in org.eclipse.nebula.widgets.nattable.hierarchical that implement ITraversalStrategy Modifier and Type Class Description class
HierarchicalTraversalStrategy
Wrapper for basicITraversalStrategy
implementations that add target checks.Fields in org.eclipse.nebula.widgets.nattable.hierarchical declared as ITraversalStrategy Modifier and Type Field Description protected ITraversalStrategy
HierarchicalTraversalStrategy. baseStrategy
TheITraversalStrategy
that is wrapped by thisHierarchicalTraversalStrategy
.Constructors in org.eclipse.nebula.widgets.nattable.hierarchical with parameters of type ITraversalStrategy Constructor Description HierarchicalTraversalStrategy(ITraversalStrategy baseStrategy, HierarchicalTreeLayer layer)
-
Uses of ITraversalStrategy in org.eclipse.nebula.widgets.nattable.selection
Classes in org.eclipse.nebula.widgets.nattable.selection that implement ITraversalStrategy Modifier and Type Class Description class
EditTraversalStrategy
Wrapper for basicITraversalStrategy
implementations that add target checks.Fields in org.eclipse.nebula.widgets.nattable.selection declared as ITraversalStrategy Modifier and Type Field Description static ITraversalStrategy
ITraversalStrategy. AXIS_CYCLE_TRAVERSAL_STRATEGY
ITraversalStrategy
that 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 ITraversalStrategy
ITraversalStrategy. AXIS_TRAVERSAL_STRATEGY
ITraversalStrategy
that 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 ITraversalStrategy
EditTraversalStrategy. baseStrategy
TheITraversalStrategy
that is wrapped by thisEditTraversalStrategy
.protected ITraversalStrategy
MoveSelectionCommandHandler. horizontalTraversalStrategy
The strategy to use on horizontal traversal.static ITraversalStrategy
ITraversalStrategy. TABLE_CYCLE_TRAVERSAL_STRATEGY
ITraversalStrategy
that 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 ITraversalStrategy
ITraversalStrategy. TABLE_TRAVERSAL_STRATEGY
ITraversalStrategy
that 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 ITraversalStrategy
MoveSelectionCommandHandler. verticalTraversalStrategy
The strategy to use on vertical traversal.Methods in org.eclipse.nebula.widgets.nattable.selection that return ITraversalStrategy Modifier and Type Method Description protected ITraversalStrategy
MoveCellSelectionCommandHandler. createIncrementalStrategy(ITraversalStrategy baseStrategy)
Creates aITraversalStrategy
that wraps the given base strategy but returning the step count + 1.protected ITraversalStrategy
MoveSelectionCommandHandler. getTraversalStrategy(T command)
Determines theITraversalStrategy
that should be used to move the selection on handling the given command.Methods in org.eclipse.nebula.widgets.nattable.selection with parameters of type ITraversalStrategy Modifier and Type Method Description protected ITraversalStrategy
MoveCellSelectionCommandHandler. createIncrementalStrategy(ITraversalStrategy baseStrategy)
Creates aITraversalStrategy
that wraps the given base strategy but returning the step count + 1.protected void
MoveCellSelectionCommandHandler. moveLastSelectedDown(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected void
MoveRowSelectionCommandHandler. moveLastSelectedDown(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected abstract void
MoveSelectionCommandHandler. moveLastSelectedDown(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
Moves the selection from the current position down.protected void
MoveCellSelectionCommandHandler. moveLastSelectedLeft(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected void
MoveRowSelectionCommandHandler. moveLastSelectedLeft(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected abstract void
MoveSelectionCommandHandler. moveLastSelectedLeft(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
Moves the selection from the current position to the left.protected void
MoveCellSelectionCommandHandler. moveLastSelectedRight(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected void
MoveRowSelectionCommandHandler. moveLastSelectedRight(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected abstract void
MoveSelectionCommandHandler. moveLastSelectedRight(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
Moves the selection from the current position to the right.protected void
MoveCellSelectionCommandHandler. moveLastSelectedUp(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected void
MoveRowSelectionCommandHandler. moveLastSelectedUp(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
protected abstract void
MoveSelectionCommandHandler. moveLastSelectedUp(ITraversalStrategy traversalStrategy, boolean withShiftMask, boolean withControlMask)
Moves the selection from the current position up.protected void
MoveSelectionCommandHandler. 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 ITraversalStrategy Constructor Description EditTraversalStrategy(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 ITraversalStrategy Constructor Description MoveSelectionAction(SelectionLayer.MoveDirectionEnum direction, ITraversalStrategy traversalStrategy)
Create a MoveSelectionAction that executes aMoveSelectionCommand
to 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 aMoveSelectionCommand
to 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 ITraversalStrategy Modifier and Type Method Description ITraversalStrategy
MoveSelectionCommand. getTraversalStrategy()
Constructors in org.eclipse.nebula.widgets.nattable.selection.command with parameters of type ITraversalStrategy Constructor Description MoveSelectionCommand(SelectionLayer.MoveDirectionEnum direction, ITraversalStrategy traversalStrategy, boolean shiftMask, boolean controlMask)
-