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
All Methods Static Methods Concrete Methods 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)
-
-
-
Method Detail
-
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
public static <T> ObservableValue<T> createObservableValue(Event<T> changeEvent)
-
createMutableValue
public static <T> MutableValue<T> createMutableValue(java.util.function.Consumer<T> consumer)
-
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)
-
-