Class TableColumnValueList<T>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
javafx.collections.ObservableListBase<T>
com.iamsoft.util.ui.javafx.collections.ObservableValueObservableList<T>
com.iamsoft.util.ui.javafx.table.TableColumnValueList<T>
Type Parameters:
T - Type of item in column.
All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>, javafx.beans.Observable, javafx.collections.ObservableList<T>

public final class TableColumnValueList<T> extends ObservableValueObservableList<T>
List of items in column, as derived from TableColumn.getCellValueFactory(), TableColumn.getTableView() and TableView.getItems().
  • Constructor Details

    • TableColumnValueList

      public TableColumnValueList(javafx.scene.control.TableColumn<?,T> pTableColumn)
    • TableColumnValueList

      public TableColumnValueList(javafx.scene.control.TableColumn<S,T> pTableColumn, Function<javafx.scene.control.TableView<S>,javafx.collections.ObservableList<S>> pItemFunction)
  • Method Details

    • getValues

      public static <S, T> javafx.collections.ObservableList<javafx.beans.value.ObservableValue<T>> getValues(javafx.scene.control.TableColumn<S,T> pCol)
    • getValues

      public static <S, T> javafx.collections.ObservableList<javafx.beans.value.ObservableValue<T>> getValues(javafx.scene.control.TableColumn<S,T> pCol, Function<javafx.scene.control.TableView<S>,javafx.collections.ObservableList<S>> pItemFunction)
    • getValues

      public static <S, T> javafx.collections.ObservableList<javafx.beans.value.ObservableValue<T>> getValues(javafx.scene.control.TableColumn<S,T> pCol, javafx.collections.ObservableList<S> pItems)