Package de.flapdoodle.kfx.bindings
Object ObjectBindings
-
- All Implemented Interfaces:
public class ObjectBindings
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classObjectBindings.WithSourcepublic final classObjectBindings.WithABpublic final classObjectBindings.WithABCpublic abstract classObjectBindings.Basepublic final classObjectBindings.Mappublic final classObjectBindings.Merge2public final classObjectBindings.Merge3public final classObjectBindings.Merge4public final classObjectBindings.MapListpublic final classObjectBindings.DefaultIfNull
-
Field Summary
Fields Modifier and Type Field Description public final static ObjectBindingsINSTANCE
-
Method Summary
Modifier and Type Method Description final <T extends Any> ObjectBindings.DefaultIfNull<T>defaultIfNull(ObservableValue<T> sources, ObservableValue<T> fallback)final <S extends Any> ObjectBindings.WithSource<S>with(ObservableValue<S> source)final <S extends Any, T extends Any> ObjectBindings.Map<S, T>map(ObservableValue<S> source, Function1<S, T> mapping)final <A extends Any, B extends Any, T extends Any> ObjectBindings.Merge2<A, B, T>merge(ObservableValue<A> a, ObservableValue<B> b, Function2<A, B, T> mapping)final <A extends Any, B extends Any, C extends Any, T extends Any> ObjectBindings.Merge3<A, B, C, T>merge(ObservableValue<A> a, ObservableValue<B> b, ObservableValue<C> c, Function3<A, B, C, T> mapping)final <A extends Any, B extends Any, C extends Any, D extends Any, T extends Any> ObjectBindings.Merge4<A, B, C, D, T>merge(ObservableValue<A> a, ObservableValue<B> b, ObservableValue<C> c, ObservableValue<D> d, Function4<A, B, C, D, T> mapping)-
-
Method Detail
-
defaultIfNull
final <T extends Any> ObjectBindings.DefaultIfNull<T> defaultIfNull(ObservableValue<T> sources, ObservableValue<T> fallback)
-
with
final <S extends Any> ObjectBindings.WithSource<S> with(ObservableValue<S> source)
-
map
final <S extends Any, T extends Any> ObjectBindings.Map<S, T> map(ObservableValue<S> source, Function1<S, T> mapping)
-
merge
final <A extends Any, B extends Any, T extends Any> ObjectBindings.Merge2<A, B, T> merge(ObservableValue<A> a, ObservableValue<B> b, Function2<A, B, T> mapping)
-
merge
final <A extends Any, B extends Any, C extends Any, T extends Any> ObjectBindings.Merge3<A, B, C, T> merge(ObservableValue<A> a, ObservableValue<B> b, ObservableValue<C> c, Function3<A, B, C, T> mapping)
-
-
-
-