< prev index next >
modules/javafx.controls/src/main/java/javafx/scene/control/TableSelectionModel.java
Print this page
@@ -41,37 +41,47 @@
* Convenience function which tests whether the given row and column index
* is currently selected in this table instance. If the table control is in its
* 'cell selection' mode (where individual cells can be selected, rather than
* entire rows), and if the column argument is null, this method should return
* true only if all cells in the given row are selected.
+ * @param row the row
+ * @param column the column
+ * @return true if the given row and column index is currently selected in
+ * this table instance
*/
public abstract boolean isSelected(int row, TableColumnBase<T,?> column);
/**
* Selects the cell at the given row/column intersection. If the table control is in its
* 'cell selection' mode (where individual cells can be selected, rather than
* entire rows), and if the column argument is null, this method should select
* all cells in the given row.
+ * @param row the row
+ * @param column the column
*/
public abstract void select(int row, TableColumnBase<T,?> column);
/**
* Clears all selection, and then selects the cell at the given row/column
* intersection. If the table control is in its
* 'cell selection' mode (where individual cells can be selected, rather than
* entire rows), and if the column argument is null, this method should select
* all cells in the given row.
+ * @param row the row
+ * @param column the column
*/
public abstract void clearAndSelect(int row, TableColumnBase<T,?> column);
/**
* Removes selection from the specified row/column position (in view indexes).
* If this particular cell (or row if the column value is -1) is not selected,
* nothing happens. If the table control is in its
* 'cell selection' mode (where individual cells can be selected, rather than
* entire rows), and if the column argument is null, this method should deselect
* all cells in the given row.
+ * @param row the row
+ * @param column the column
*/
public abstract void clearSelection(int row, TableColumnBase<T,?> column);
/**
* Selects the cell to the left of the currently selected cell.
@@ -94,10 +104,14 @@
public abstract void selectBelowCell();
/**
* Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn),
* inclusive.
+ * @param minRow the minRow
+ * @param minColumn the minColumn
+ * @param maxRow the maxRow
+ * @param maxColumn the maxColumn
*/
public abstract void selectRange(int minRow, TableColumnBase<T,?> minColumn,
int maxRow, TableColumnBase<T,?> maxColumn);
/**
< prev index next >