public static <S> Callback<TreeTableColumn<S, Boolean>, TreeTableCell<S, Boolean>> forTreeTableColumn (TreeTableColumn<S, Boolean> column)

Creates a cell factory for use in a TreeTableColumn cell factory. This method requires that the TreeTableColumn be of type Boolean.

When used in a TreeTableColumn, the CheckBoxCell is rendered with a CheckBox centered in the column.

The ObservableValue<Boolean> contained within each cell in the column will be bound bidirectionally. This means that the CheckBox in the cell will set/unset this property based on user interactions, and the CheckBox will reflect the state of the ObservableValue<Boolean>, if it changes externally).

Returns:  A Callback that will return a TreeTableCell that is able to work on the type of element contained within the TreeTableColumn.