Class TableViewPrefUtil


  • public final class TableViewPrefUtil
    extends Object
    Persist/load column arrangements.
    • width
    • column visibility
    • column freezing
    • sort order
    • column order
    See Also:
    TableColumn, Preferences
    • Method Detail

      • manage

        public static Runnable manage​(org.controlsfx.control.tableview2.TableView2<?> pTableView,
                                      Class<?> pClass,
                                      String... pKeys)
      • manage

        public static <T> Runnable manage​(org.controlsfx.control.tableview2.TableView2<T> pTableView,
                                          Preferences pPrefs)
        Load preferences and also save on update.
      • manage

        public static Runnable manage​(javafx.scene.control.TableView<?> pTableView,
                                      Class<?> pClass,
                                      String... pKeys)
      • manageColumnAttribute

        public static <T,​X extends javafx.beans.value.ObservableValue<T> & javafx.beans.value.WritableValue<T>> Runnable manageColumnAttribute​(Preferences pPrefs,
                                                                                                                                                     List<X> pValues,
                                                                                                                                                     javafx.util.StringConverter<T> pStringConverter)
        Load attribute from preference store and persist changes as necessary.