T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TreeTableColumn<S,T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Метод public final ObservableValue<T> getCellObservableValue(TreeItem<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-метаданные.