- java.lang.Object
-
- com.iamsoft.util.ui.javafx.prefs.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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Runnable
manage(javafx.scene.control.TableView<?> pTableView, Class<?> pClass, String... pKeys)
static Runnable
manage(org.controlsfx.control.tableview2.TableView2<?> pTableView, Class<?> pClass, String... pKeys)
static <T> Runnable
manage(org.controlsfx.control.tableview2.TableView2<T> pTableView, Preferences pPrefs)
Load preferences and also save on update.static <T,X extends javafx.beans.value.ObservableValue<T> & javafx.beans.value.WritableValue<T>>
RunnablemanageColumnAttribute(Preferences pPrefs, List<X> pValues, javafx.util.StringConverter<T> pStringConverter)
Load attribute from preference store and persist changes as necessary.
-
-
-
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.
-
-