Package org.teamapps.databinding
Class DataBindings
java.lang.Object
org.teamapps.databinding.DataBindings
public final class DataBindings
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description DataBindings() -
Method Summary
Modifier and Type Method Description static <T> voidbindOneWay(ObservableValue<T> observableValue, MutableValue<T> mutableValue)static <T> voidbindTwoWays(TwoWayBindableValue<T> bindable1, TwoWayBindableValue<T> bindable2)static <T> MutableValue<T>createMutableValue(java.util.function.Consumer<T> consumer)static <T> ObservableValue<T>createObservableValue(Event<T> changeEvent)static <T> ObservableValue<T>createObservableValue(Event<T> changeEvent, java.util.function.Supplier<T> provider)static <T> ObservableValue<T>createObservableValueWithEmptyEvent(Event<?> changeEvent, java.util.function.Supplier<T> provider)static <T> TwoWayBindableValue<T>createTwoWayBindable(Event<T> changeEvent, java.util.function.Consumer<T> consumer)static <T> TwoWayBindableValue<T>createTwoWayBindable(Event<T> changeEvent, java.util.function.Supplier<T> supplier, java.util.function.Consumer<T> consumer)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DataBindings
public DataBindings()
-
-
Method Details
-
createObservableValueWithEmptyEvent
public static <T> ObservableValue<T> createObservableValueWithEmptyEvent(Event<?> changeEvent, java.util.function.Supplier<T> provider) -
createObservableValue
public static <T> ObservableValue<T> createObservableValue(Event<T> changeEvent, java.util.function.Supplier<T> provider) -
createObservableValue
-
createMutableValue
-
createTwoWayBindable
public static <T> TwoWayBindableValue<T> createTwoWayBindable(Event<T> changeEvent, java.util.function.Supplier<T> supplier, java.util.function.Consumer<T> consumer) -
createTwoWayBindable
public static <T> TwoWayBindableValue<T> createTwoWayBindable(Event<T> changeEvent, java.util.function.Consumer<T> consumer) -
bindOneWay
public static <T> void bindOneWay(ObservableValue<T> observableValue, MutableValue<T> mutableValue) -
bindTwoWays
public static <T> void bindTwoWays(TwoWayBindableValue<T> bindable1, TwoWayBindableValue<T> bindable2)
-