Class ObservableValueUtil

java.lang.Object
com.iamsoft.util.ui.javafx.ObservableValueUtil

public final class ObservableValueUtil extends Object
  • Method Details

    • bindBiDirectional

      public static void bindBiDirectional(Map<javafx.beans.Observable,Runnable> pObservableToRunnable, javafx.beans.Observable pSyntheticUpdate)
    • 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

      public static <T> void on(List<javafx.beans.value.ObservableValue<T>> pValues, Predicate<T> pCondition, Consumer<T> pConsumer)
    • on

      public static <T> void on(javafx.beans.value.ObservableValue<T> pValue, Predicate<T> pCondition, Consumer<T> pConsumer)