T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс TableColumnBase<S,T>

Абстрактный класс TableColumnBase<S,T> является базовым классом для реализаций, отвечающих за отображение и редактирование содержимого столбца таблицы TableView и TreeTableView.

Класс TableColumnBase<S,T> реализует интерфейсы EventTarget, Styleable и реализуется классами TableColumn, TreeTableColumn и имеет следующие свойства и методы:

  • Свойство text – заголовок столбца.

  • Свойство visible – если true, тогда столбец является видимым.

  • Свойство parentColumn – родительский столбец данного столбца.

  • Свойство contextMenu – контекстное меню javafx.scene.control.ContextMenu данного столбца.

  • Свойство id – идентификатор столбца.

  • Свойство style – CSS-стиль столбца.

  • Свойство graphic – значок столбца.

  • Свойство sortNode – значок сортировки столбца.

  • Свойство width – ширина столбца.

  • Свойство minWidth – минимальная ширина столбца.

  • Свойство prefWidth – предпочтительная ширина столбца.

  • Свойство maxWidth – максимальная ширина столбца.

  • Свойство resizable – если true, тогда ширина столбца может изменяться в процессе компоновки.

  • Свойство sortable – если true, тогда данные столбца сортируются.

  • Свойство comparator – объект java.util.Comparator<T>, обеспечивающий сортировку данных столбца.

  • Свойство editable – true, если столбец является редактируемым.

  • Поле public static final java.util.Comparator DEFAULT_COMPARATOR – определяет использование объекта java.util.Comparator<T> по умолчанию, обеспечивающего сортировку данных столбца.

  • Метод public final void setText(java.lang.String value) – устанавливает заголовок столбца.

  • Метод public final java.lang.String getText() – возвращает заголовок столбца.

  • Метод public StringProperty textProperty() – возвращает JavaFX Beans свойство заголовка столбца.

  • Метод public final void setVisible(boolean value) – устанавливает видимость столбца.

  • Метод public final boolean isVisible() – возвращает true, если столбец является видимым.

  • Метод public BooleanProperty visibleProperty() – возвращает JavaFX Beans свойство видимости столбца.

  • Метод public final void setEditable(boolean value) – устанавливает редактируемость столбца.

  • Метод public final boolean isEditable() – возвращает true, если столбец является редактируемым.

  • Метод public final BooleanProperty editableProperty() – возвращает JavaFX Beans свойство редактируемости столбца.

  • Метод public final TableColumnBase<S,?> getParentColumn() – возвращает родительский столбец данного столбца.

  • Метод public ObjectProperty<TableColumnBase<S,?>> parentColumnProperty() – возвращает JavaFX Beans свойство родительского столбца для данного столбца.

  • Метод public final void setContextMenu(ContextMenu value) – устанавливает контекстное меню столбца.

  • Метод public final ContextMenu getContextMenu() – возвращает контекстное меню столбца.

  • Метод public ObjectProperty<ContextMenu> contextMenuProperty() – возвращает JavaFX Beans свойство контекстного меню столбца.

  • Метод public final void setId(java.lang.String value) – устанавливает идентификатор столбца.

  • Метод public final java.lang.String getId() – возвращает идентификатор столбца.

  • Метод public final StringProperty idProperty() – возвращает свойство идентификатора столбца.

  • Метод public final void setStyle(java.lang.String value) – устанавливает стиль столбца.

  • Метод public final java.lang.String getStyle() – возвращает стиль столбца.

  • Метод public final StringProperty styleProperty() – возвращает свойство стиля столбца.

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

  • Метод public final void setGraphic(Node value) – устанавливает значок столбца.

  • Метод public final Node getGraphic() – возвращает значок столбца.

  • Метод public final ObjectProperty<Node> graphicProperty() – возвращает свойство значка столбца.

  • Метод public final void setSortNode(Node value) – устанавливает значок сортировки.

  • Метод public final Node getSortNode() – возвращает значок сортировки.

  • Метод public final ObjectProperty<Node> sortNodeProperty() – возвращает свойство значка сортировки.

  • Метод public final double getWidth() – возвращает ширину столбца.

  • Метод public DoubleProperty widthProperty() – возвращает JavaFX Beans свойство ширины столбца.

  • Метод public final void setMinWidth(double value) – устанавливает минимальную ширину столбца.

  • Метод public final double getMinWidth() – возвращает минимальную ширину столбца.

  • Метод public DoubleProperty minWidthProperty() – возвращает JavaFX Beans свойство минимальной ширины столбца.

  • Метод public final void setPrefWidth(double value) – устанавливает предпочтительную ширину столбца.

  • Метод public final double getPrefWidth() – возвращает предпочтительную ширину столбца.

  • Метод public DoubleProperty prefWidthProperty() – возвращает JavaFX Beans свойство предпочтительной ширины столбца.

  • Метод public final void setMaxWidth(double value) – устанавливает максимальную ширину столбца.

  • Метод public final double getMaxWidth() – возвращает максимальную ширину столбца.

  • Метод public DoubleProperty maxWidthProperty() – возвращает JavaFX Beans свойство максимальной ширины столбца.

  • Метод public final void setResizable(boolean value) – устанавливает возможность изменения ширины столба при компоновке.

  • Метод public final boolean isResizable() – возвращает true, если ширина столбца может изменяться в процессе компоновки.

  • Метод public BooleanProperty resizableProperty() – возвращает JavaFX Beans свойство возможности изменения ширины столба при компоновке.

  • Метод public final BooleanProperty sortableProperty() – возвращает JavaFX Beans свойство порядка сортировки столбца.

  • Метод public final void setSortable(boolean value) – устанавливает возможность сортировки столбца.

  • Метод public final boolean isSortable() – возвращает true, если данные столбца могут сортироваться.

  • Метод public BooleanProperty sortableProperty() – возвращает JavaFX Beans свойство возможности сортировки столбца.

  • Метод public final void setComparator(java.util.Comparator<T> value) – устанавливает объект java.util.Comparator<T>, обеспечивающий сортировку данных столбца.

  • Метод public final java.util.Comparator<T> getComparator() – возвращает объект java.util.Comparator<T>, обеспечивающий сортировку данных столбца.

  • Метод public ObjectProperty<java.util.Comparator<T>> comparatorProperty() – возвращает JavaFX Beans свойство объекта java.util.Comparator<T>, обеспечивающего сортировку данных столбца.

  • Метод public final ObservableMap<java.lang.Object,java.lang.Object> getProperties() – возвращает набор свойств.

  • Метод public boolean hasProperties() – проверяет наличие свойств.

  • Метод public void setUserData(java.lang.Object value) – устанавливает свойство объекта.

  • Метод public java.lang.Object getUserData() – возвращает свойство объекта.

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

  • Метод public T getCellData(int index) – возвращает данные ячейки столбца.

  • Метод public T getCellData(S item) – возвращает данные ячейки столбца.

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

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

  • Метод public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail) – создает цепочку доставки событий столбца.

  • Метод public <E extends Event> void addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) – добавляет слушателя событий столбца.

  • Метод public <E extends Event> void removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) – удаляет слушателя событий столбца.

  • Метод public final ObservableSet<PseudoClass> getPseudoClassStates() - возвращает состояние псевдо класса.