## Uses of Class
javafx.scene.control.TableColumnBase

- Packages that use TableColumnBase
  Package | Description
  --- | ---
  javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.

- - ### Uses of TableColumnBase in javafx.scene.control

    Classes in javafx.scene.control with type parameters of type TableColumnBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TableFocusModel<T,TC extends TableColumnBase<T,?>>` The abstract base class for FocusModel implementations that are used within table-like controls (most notably `TableView` and `TreeTableView`.
    `class` | `TablePositionBase<TC extends TableColumnBase>` This class is used to represent a single row/column/cell in a table.

    Subclasses of TableColumnBase in javafx.scene.control
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TableColumn<S,T>` A `TableView` is made up of a number of TableColumn instances.
    `class` | `TreeTableColumn<S,T>` A `TreeTableView` is made up of a number of TreeTableColumn instances.

    Methods in javafx.scene.control with type parameters of type TableColumnBase
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends TableColumnBase<?,?>> EventType<ScrollToEvent<T>>` | ScrollToEvent.`scrollToColumn()` This event occurs if the user requests scrolling a `TableColumnBase` (i.e.

    Methods in javafx.scene.control that return TableColumnBase
    Modifier and Type | Method and Description
    --- | ---
    `TableColumnBase<S,?>` | ResizeFeaturesBase.`getColumn()` Returns the column upon which the resize is occurring, or null if this ResizeFeatures instance was created as a result of a resize operation.
    `TableColumnBase<S,?>` | TableColumnBase.`getParentColumn()` Gets the value of the property parentColumn.

    Methods in javafx.scene.control that return types with arguments of type TableColumnBase
    Modifier and Type | Method and Description
    --- | ---
    `abstract ObservableList<? extends TableColumnBase<S,?>>` | TableColumnBase.`getColumns()` This enables support for nested columns, which can be useful to group together related data.
    `ReadOnlyObjectProperty<TableColumnBase<S,?>>` | TableColumnBase.`parentColumnProperty()` This read-only property will always refer to the parent of this column, in the situation where nested columns are being used.

    Methods in javafx.scene.control with parameters of type TableColumnBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableView.TableViewSelectionModel.`clearAndSelect(int row, TableColumnBase<S,?> column)` Clears all selection, and then selects the cell at the given row/column intersection.
    `abstract void` | TableSelectionModel.`clearAndSelect(int row, TableColumnBase<T,?> column)` Clears all selection, and then selects the cell at the given row/column intersection.
    `void` | TableView.TableViewSelectionModel.`clearSelection(int row, TableColumnBase<S,?> column)` Removes selection from the specified row/column position (in view indexes).
    `abstract void` | TableSelectionModel.`clearSelection(int row, TableColumnBase<T,?> column)` Removes selection from the specified row/column position (in view indexes).
    `boolean` | TableView.TableViewSelectionModel.`isSelected(int row, TableColumnBase<S,?> column)` Convenience function which tests whether the given row and column index is currently selected in this table instance.
    `abstract boolean` | TableSelectionModel.`isSelected(int row, TableColumnBase<T,?> column)` Convenience function which tests whether the given row and column index is currently selected in this table instance.
    `void` | TableView.TableViewSelectionModel.`select(int row, TableColumnBase<S,?> column)` Selects the cell at the given row/column intersection.
    `abstract void` | TableSelectionModel.`select(int row, TableColumnBase<T,?> column)` Selects the cell at the given row/column intersection.
    `void` | TableView.TableViewSelectionModel.`selectRange(int minRow, TableColumnBase<S,?> minColumn, int maxRow, TableColumnBase<S,?> maxColumn)` Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.
    `void` | TableView.TableViewSelectionModel.`selectRange(int minRow, TableColumnBase<S,?> minColumn, int maxRow, TableColumnBase<S,?> maxColumn)` Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.
    `abstract void` | TableSelectionModel.`selectRange(int minRow, TableColumnBase<T,?> minColumn, int maxRow, TableColumnBase<T,?> maxColumn)` Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.
    `abstract void` | TableSelectionModel.`selectRange(int minRow, TableColumnBase<T,?> minColumn, int maxRow, TableColumnBase<T,?> maxColumn)` Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.
    `void` | TreeTableView.TreeTableViewSelectionModel.`selectRange(int minRow, TableColumnBase<TreeItem<S>,?> minColumn, int maxRow, TableColumnBase<TreeItem<S>,?> maxColumn)` Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.
    `void` | TreeTableView.TreeTableViewSelectionModel.`selectRange(int minRow, TableColumnBase<TreeItem<S>,?> minColumn, int maxRow, TableColumnBase<TreeItem<S>,?> maxColumn)` Selects the cells in the range (minRow, minColumn) to (maxRow, maxColumn), inclusive.

    Constructors in javafx.scene.control with parameters of type TableColumnBase
    Constructor and Description
    `ResizeFeaturesBase(TableColumnBase<S,?> column, Double delta)` Creates an instance of this class, with the provided TableColumnBase and delta values being set and stored in this immutable instance.

Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.