T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TableColumn<S,T>

Класс TableColumn<S,T> реализует абстрактный класс TableColumnBase<S,T> и отвечает за отображение и редактирование содержимого столбца таблицы TableView и предоставляет для этого следующие свойства, поля, конструкторы и методы:

  • Свойство tableView – компонент TableView, к которому относится столбец.

  • Свойство cellValueFactory – фабрика javafx.util.Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>, обеспечивающая заполнение данными ячеек столбца таблицы. Интерфейс javafx.util.Callback<P,R> имеет единственный метод R call(P param), а статический класс javafx.scene.control.TableColumn.CellDataFeatures<S,T> - конструктор public TableColumn.CellDataFeatures(TableView<S> tableView, TableColumn<S,T> tableColumn, S value) и методы public S getValue(), public TableColumn<S,T> getTableColumn(), public TableView<S> getTableView().

  • Свойство cellFactory – фабрика javafx.util.Callback<TableColumn<S,T>,TableCell<S,T>> создания ячеек столбца.

  • Свойство sortType – поле ASCENDING или DESCENDING перечисления javafx.scene.control.TableColumn.SortType, определяющее порядок сортировки данных столбца.

  • Свойство onEditStart – обработчик javafx.event.EventHandler> начала редактирования столбца.

  • Свойство onEditCommit – обработчик javafx.event.EventHandler> окончания редактирования столбца с сохранением ввода.

  • Свойство onEditCancel – обработчик javafx.event.EventHandler> окончания редактирования столбца без сохранения ввода.

  • Поле public static final Callback<TableColumn<?,?>,TableCell<?,?>> DEFAULT_CELL_FACTORY – определяет использование фабрики по умолчанию, отвечающей за создание ячеек столбца.

  • Конструктор public TableColumn().

  • Конструктор public TableColumn(java.lang.String text).

  • Метод public static <S,T> EventType<TableColumn.CellEditEvent<S,T>> editAnyEvent() – возвращает родительский тип событий EDIT_START_EVENT, EDIT_COMMIT_EVENT иEDIT_CANCEL_EVENT. Статический класс TableColumn.CellEditEvent<S,T> расширяет класс javafx.event.Event и представляет события редактирования столбца. КлассTableColumn.CellEditEvent<S,T> имеет конструктор public TableColumn.CellEditEvent(TableView<S> table, TablePosition<S,T> pos, EventType<TableColumn.CellEditEvent> eventType, T newValue) и методы public TableView<S> getTableView(), public TableColumn<S,T> getTableColumn(), public TablePosition<S,T> getTablePosition(), public T getNewValue(), public T getOldValue(), public S getRowValue().

  • Метод public public static <S,T> EventType<TableColumn.CellEditEvent<S,T>> editStartEvent() – возвращает тип событий начала редактирования столбца.

  • Метод public static <S,T> EventType<TableColumn.CellEditEvent<S,T>> editCancelEvent() – возвращает тип событий окончания редактирования столбца без сохранения ввода.

  • Метод public static <S,T> EventType<TableColumn.CellEditEvent<S,T>> editCommitEvent() – возвращает тип событий окончания редактирования столбца с сохранением ввода.

  • Метод public final ReadOnlyObjectProperty<TableView<S>> tableViewProperty() – возвращает свойство таблицы столбца.

  • Метод public final TableView<S> getTableView() – возвращает таблицу столбца.

  • Метод public final void setCellValueFactory(Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>> value) – устанавливает объектjavafx.util.Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>, обеспечивающий информацию о данных столбца таблицы.

  • Метод public final Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>> getCellValueFactory() – возвращает объектjavafx.util.Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>, обеспечивающий информацию о данных столбца таблицы.

  • Метод public final ObjectProperty<Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>> cellValueFactoryProperty() – возвращает JavaFX Beans свойство объектаjavafx.util.Callback<TableColumn.CellDataFeatures<S,T>,ObservableValue<T>>, обеспечивающего информацию о данных столбца таблицы.

  • Метод public final void setCellFactory(Callback<TableColumn<S,T>,TableCell<S,T>> value) – устанавливает фабрику javafx.util.Callback<TableColumn<S,T>,TableCell<S,T>> создания ячеек столбца.

  • Метод public final Callback<TableColumn<S,T>,TableCell<S,T>> getCellFactory() – возвращает фабрику javafx.util.Callback<TableColumn<S,T>,TableCell<S,T>> создания ячеек столбца.

  • Метод public ObjectProperty<Callback<TableColumn<S,T>,TableCell<S,T>>> cellFactoryProperty() – возвращает JavaFX Beans свойство фабрикиjavafx.util.Callback<TableColumn<S,T>,TableCell<S,T>> создания ячеек столбца.

  • Метод public final void setSortType(TableColumn.SortType value) – устанавливает порядок сортировки столбца.

  • Метод public final TableColumn.SortType getSortType() – возвращает поле ASCENDING или DESCENDING перечисления javafx.scene.control.TableColumn.SortType, определяющее порядок сортировки данных столбца.

  • Метод public final ObjectProperty<TableColumn.SortType> sortTypeProperty() – возвращает JavaFX Beans свойство порядка сортировки столбца.

  • Метод public final void setOnEditStart(EventHandler<TableView.EditEvent<S,T>> value) – устанавливает обработчик начала редактирования столбца.

  • Метод public final EventHandler<TableView.EditEvent<S,T>> getOnEditStart() – возвращает обработчик начала редактирования столбца.

  • Метод public ObjectProperty<EventHandler<TableView.EditEvent<S,T>>> onEditStartProperty() – возвращает JavaFX Beans свойство обработчика начала редактирования столбца.

  • Метод public final void setOnEditCommit(EventHandler<TableView.EditEvent<S,T>> value) – устанавливает обработчик окончания редактирования столбца с сохранением ввода.

  • Метод public final EventHandler<TableView.EditEvent<S,T>> getOnEditCommit() – возвращает JavaFX Beans свойство обработчика окончания редактирования столбца с сохранением ввода.

  • Метод public ObjectProperty<EventHandler<TableView.EditEvent<S,T>>> onEditCommitProperty() – возвращает JavaFX Beans свойство обработчика окончания редактирования столбца с сохранением ввода.

  • Метод public final void setOnEditCancel(EventHandler<TableView.EditEvent<S,T>> value) – устанавливает обработчик окончания редактирования столбца без сохранения ввода.

  • Метод public final EventHandler<TableView.EditEvent<S,T>> getOnEditCancel() – возвращает обработчик окончания редактирования столбца без сохранения ввода.

  • Метод public ObjectProperty<EventHandler<TableView.EditEvent<S,T>>> onEditCancelProperty() – возвращает JavaFX Beans свойство обработчика окончания редактирования столбца без сохранения ввода.

  • Метод public final ObservableList<TableColumn<S,?>> getColumns() – возвращает список вложенных столбцов.

  • Метод public final ObservableValue<T> getCellObservableValue(int index) – возвращает значение ObservableValue<T> для указанного индекса.

  • Метод public final ObservableValue<T> getCellObservableValue(S item) – возвращает значение ObservableValue<T> для указанного элемента столбца.

  • Метод public java.lang.String getTypeSelector() – возвращает тип CSS-селектора.

  • Метод public Styleable getStyleableParent() – возвращает CSS-родителя.

  • Метод public java.util.List<CssMetaData<? extends Styleable,?>> getCssMetaData(), public static java.util.List<CssMetaData<? extends Styleable,?>> getClassCssMetaData() – возвращает CSS-метаданные.