java.lang.Object
com.iamsoft.util.ui.javafx.ObservableValueUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
bindBiDirectional
(Map<javafx.beans.Observable, Runnable> pObservableToRunnable, javafx.beans.Observable pSyntheticUpdate) static <S,
T> javafx.beans.value.ObservableValue <T> createImmutableObservableValue
(javafx.scene.control.TableColumn.CellDataFeatures<S, T> pFeatures, Function<S, T> pToColumnValueFunction) static <S,
T> javafx.beans.value.ObservableValue <T> createImmutableObservableValue
(javafx.scene.control.TreeTableColumn.CellDataFeatures<S, T> pFeatures, Function<S, T> pToColumnValueFunction) static javafx.beans.Observable
delayedObservable
(javafx.beans.Observable pObservable) Returns an observable, which fire events later by using Platform.runLater(Runnable).static javafx.beans.property.Property
<String> emptyToNull
(javafx.beans.property.Property<String> pProperty) static <T> void
on
(List<javafx.beans.value.ObservableValue<T>> pValues, Predicate<T> pCondition, Consumer<T> pConsumer) static <T> void
-
Method Details
-
bindBiDirectional
-
createImmutableObservableValue
public static <S,T> javafx.beans.value.ObservableValue<T> createImmutableObservableValue(javafx.scene.control.TableColumn.CellDataFeatures<S, T> pFeatures, Function<S, T> pToColumnValueFunction) -
createImmutableObservableValue
public static <S,T> javafx.beans.value.ObservableValue<T> createImmutableObservableValue(javafx.scene.control.TreeTableColumn.CellDataFeatures<S, T> pFeatures, Function<S, T> pToColumnValueFunction) -
on
-
on
-
emptyToNull
-
delayedObservable
public static javafx.beans.Observable delayedObservable(javafx.beans.Observable pObservable) Returns an observable, which fire events later by using Platform.runLater(Runnable). Multiple events from source observable might be combined into single event in the resulting observable if the events occur before the returned observable is able to fire an event.
-