public static class SpreadsheetView.SpreadsheetViewSelectionModel<S> extends TableView.TableViewSelectionModel<DataRow>
cellSelectionEnabledPropertyselectionModePropertyselectedIndexProperty, selectedItemProperty| Constructor and Description |
|---|
SpreadsheetView.SpreadsheetViewSelectionModel(SpreadsheetView spreadsheetView,
TableView<DataRow> tableView)
*********************************************************************
*
Constructors * *
********************************************************************
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearAndSelect(int row)
*********************************************************************
*
Public selection API * *
********************************************************************
|
void |
clearAndSelect(int row,
TableColumn<DataRow,?> column) |
void |
clearSelection() |
void |
clearSelection(int index) |
void |
clearSelection(int row,
TableColumn<DataRow,?> column) |
void |
focus(int row) |
int |
getFocusedIndex() |
protected int |
getItemCount() |
protected DataRow |
getModelItem(int index) |
ObservableList<TablePosition> |
getSelectedCells() |
ObservableList<Integer> |
getSelectedColumns() |
ObservableList<Integer> |
getSelectedIndices() |
ObservableList<DataRow> |
getSelectedItems() |
ObservableList<Integer> |
getSelectedRows() |
boolean |
isEmpty() |
boolean |
isSelected(int index) |
boolean |
isSelected(int row,
TableColumn<DataRow,?> column) |
TablePosition<DataRow,?> |
isSelectedRange(int row,
TableColumn<DataRow,?> column,
int col)
Return the tablePosition of a selected cell inside a spanned cell if any.
|
void |
select(DataRow obj) |
void |
select(int row) |
void |
select(int row,
TableColumn<DataRow,?> column) |
void |
selectAboveCell() |
void |
selectAll() |
void |
selectBelowCell() |
void |
selectFirst() |
void |
selectIndices(int row,
int... rows) |
void |
selectLast() |
void |
selectLeftCell() |
void |
selectNext() |
void |
selectPrevious() |
void |
selectRightCell() |
clearAndSelect, clearSelection, getTableModel, getTableView, isSelected, selectcellSelectionEnabledProperty, isCellSelectionEnabled, setCellSelectionEnabledgetSelectionMode, selectionModeProperty, selectRange, setSelectionModegetSelectedIndex, getSelectedItem, selectedIndexProperty, selectedItemProperty, setSelectedIndex, setSelectedItempublic SpreadsheetView.SpreadsheetViewSelectionModel(SpreadsheetView spreadsheetView, TableView<DataRow> tableView)
public ObservableList<Integer> getSelectedIndices()
getSelectedIndices in class TableSelectionModel<DataRow>public ObservableList<DataRow> getSelectedItems()
getSelectedItems in class TableSelectionModel<DataRow>public ObservableList<TablePosition> getSelectedCells()
getSelectedCells in class TableView.TableViewSelectionModel<DataRow>public void clearAndSelect(int row)
clearAndSelect in class TableSelectionModel<DataRow>public void clearAndSelect(int row,
TableColumn<DataRow,?> column)
clearAndSelect in class TableView.TableViewSelectionModel<DataRow>public void select(int row)
select in class TableSelectionModel<DataRow>public void select(int row,
TableColumn<DataRow,?> column)
select in class TableView.TableViewSelectionModel<DataRow>public void select(DataRow obj)
public void selectIndices(int row,
int... rows)
selectIndices in class TableSelectionModel<DataRow>public void selectAll()
selectAll in class TableSelectionModel<DataRow>public void clearSelection(int index)
clearSelection in class TableSelectionModel<DataRow>public void clearSelection(int row,
TableColumn<DataRow,?> column)
clearSelection in class TableView.TableViewSelectionModel<DataRow>public void clearSelection()
clearSelection in class TableSelectionModel<DataRow>public boolean isSelected(int index)
isSelected in class TableSelectionModel<DataRow>public boolean isSelected(int row,
TableColumn<DataRow,?> column)
isSelected in class TableView.TableViewSelectionModel<DataRow>public TablePosition<DataRow,?> isSelectedRange(int row, TableColumn<DataRow,?> column, int col)
row - column - col - public boolean isEmpty()
isEmpty in class TableSelectionModel<DataRow>public void selectPrevious()
selectPrevious in class TableSelectionModel<DataRow>public void selectNext()
selectNext in class TableSelectionModel<DataRow>public void selectAboveCell()
selectAboveCell in class TableSelectionModel<DataRow>public void selectBelowCell()
selectBelowCell in class TableSelectionModel<DataRow>public void selectFirst()
selectFirst in class TableSelectionModel<DataRow>public void selectLast()
selectLast in class TableSelectionModel<DataRow>public void selectLeftCell()
selectLeftCell in class TableSelectionModel<DataRow>public void selectRightCell()
selectRightCell in class TableSelectionModel<DataRow>public void focus(int row)
focus in class TableView.TableViewSelectionModel<DataRow>public int getFocusedIndex()
getFocusedIndex in class TableView.TableViewSelectionModel<DataRow>protected int getItemCount()
getItemCount in class TableView.TableViewSelectionModel<DataRow>protected DataRow getModelItem(int index)
getModelItem in class TableView.TableViewSelectionModel<DataRow>public ObservableList<Integer> getSelectedRows()
public ObservableList<Integer> getSelectedColumns()