public interface IStripeSelection extends ISelectionModel<IStripe>
ITable
instance.
This interface provides access to the ISelectionModel
instances that manage the selection of rows and columns.
The generic methods that use IModelItem
parameters delegate to the corresponding
domain-specific selection models.
ISelectionModel
EMPTY
Modifier and Type | Method and Description |
---|---|
ISelectionModel<IColumn> |
getSelectedColumns()
An
ISelectionModel of the selected columns. |
ISelectionModel<IRow> |
getSelectedRows()
An
ISelectionModel of the selected rows. |
boolean |
isCrossTableSelectionAllowed()
Whether to allow the selection to span multiple table instances.
|
boolean |
isMixedSelectionAllowed()
Whether to allow mixed row/column selections.
|
void |
setCrossTableSelectionAllowed(boolean value)
Whether to allow the selection to span multiple table instances.
|
void |
setMixedSelectionAllowed(boolean value)
Whether to allow mixed row/column selections.
|
addItemSelectionChangedListener, clear, isSelected, removeItemSelectionChangedListener, setSelected, size
concat, concat, create, create, enumerator, iterator, parallelStream, stream
forEach, spliterator
ISelectionModel<IColumn> getSelectedColumns()
ISelectionModel
of the selected columns.
This is the column part of the selection that this instance is a composite of.
ISelectionModel<IRow> getSelectedRows()
ISelectionModel
of the selected rows.
This is the row part of the selection that this instance is a composite of.
boolean isCrossTableSelectionAllowed()
The default is false
setCrossTableSelectionAllowed(boolean)
boolean isMixedSelectionAllowed()
setMixedSelectionAllowed(boolean)
void setCrossTableSelectionAllowed(boolean value)
The default is false
value
- The CrossTableSelectionAllowed to set.isCrossTableSelectionAllowed()
void setMixedSelectionAllowed(boolean value)
value
- The MixedSelectionAllowed to set.isMixedSelectionAllowed()