- java.lang.Object
-
- com.iamsoft.util.ui.javafx.prefs.MapPrefUtil
-
public final class MapPrefUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static long
SAVE_DELAY
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
manage(javafx.collections.ObservableMap<String,String> pMap, Class<?> pClass, String... pKeys)
static boolean
manage(javafx.collections.ObservableMap<String,String> pMap, Preferences pPrefs)
static <K,V>
booleanmanage(javafx.collections.ObservableMap<K,V> pMap, Function<String,K> pStringToKeyMapper, Function<K,String> pKeyToStringMapper, Function<String,V> pStringToValueMapper, Function<V,String> pValueToStringMapper, Class<?> pClass, String... pKeys)
static <K,V>
booleanmanage(javafx.collections.ObservableMap<K,V> pMap, Function<String,K> pStringToKeyMapper, Function<K,String> pKeyToStringMapper, Function<String,V> pStringToValueMapper, Function<V,String> pValueToStringMapper, Preferences pPrefs)
static <K,V>
booleanmanage(javafx.collections.ObservableMap<K,V> pMap, Function<String,K> pStringToKeyMapper, Function<K,String> pKeyToStringMapper, Function<String,V> pStringToValueMapper, Function<V,String> pValueToStringMapper, Preferences pPrefs, long pSavePrefDelay)
Load preferences and also save on update.
-
-
-
Field Detail
-
SAVE_DELAY
public static final long SAVE_DELAY
- See Also:
- Constant Field Values
-
-
Method Detail
-
manage
public static <K,V> boolean manage(javafx.collections.ObservableMap<K,V> pMap, Function<String,K> pStringToKeyMapper, Function<K,String> pKeyToStringMapper, Function<String,V> pStringToValueMapper, Function<V,String> pValueToStringMapper, Class<?> pClass, String... pKeys)
-
manage
public static boolean manage(javafx.collections.ObservableMap<String,String> pMap, Class<?> pClass, String... pKeys)
-
manage
public static boolean manage(javafx.collections.ObservableMap<String,String> pMap, Preferences pPrefs)
-
manage
public static <K,V> boolean manage(javafx.collections.ObservableMap<K,V> pMap, Function<String,K> pStringToKeyMapper, Function<K,String> pKeyToStringMapper, Function<String,V> pStringToValueMapper, Function<V,String> pValueToStringMapper, Preferences pPrefs)
-
manage
public static <K,V> boolean manage(javafx.collections.ObservableMap<K,V> pMap, Function<String,K> pStringToKeyMapper, Function<K,String> pKeyToStringMapper, Function<String,V> pStringToValueMapper, Function<V,String> pValueToStringMapper, Preferences pPrefs, long pSavePrefDelay)
Load preferences and also save on update.- Returns:
- true if map has already been persisted to preferences.
-
-