Package rx.functions
package rx.functions
Functional interfaces of functions and actions of arity 0 to 9 and related
utility classes.
-
ClassDescriptionAll Action interfaces extend from this.A zero-argument action.Action1<T>A one-argument action.Action2<T1,
T2> A two-argument action.Action3<T1,T2, T3> A three-argument action.Action4<T1,T2, T3, T4> A four-argument action.Action5<T1,T2, T3, T4, T5> A five-argument action.Action6<T1,T2, T3, T4, T5, T6> A six-argument action.Action7<T1,T2, T3, T4, T5, T6, T7> A seven-argument action.Action8<T1,T2, T3, T4, T5, T6, T7, T8> An eight-argument action.Action9<T1,T2, T3, T4, T5, T6, T7, T8, T9> A nine-argument action.A vector-argument action.Utility class for the Action interfaces.Actions.EmptyAction<T0,T1, T2, T3, T4, T5, T6, T7, T8> Func0<R>Represents a function with zero arguments.Func1<T,R> Represents a function with one argument.Func2<T1,T2, R> Represents a function with two arguments.Func3<T1,T2, T3, R> Represents a function with three arguments.Func4<T1,T2, T3, T4, R> Represents a function with four arguments.Func5<T1,T2, T3, T4, T5, R> Represents a function with five arguments.Func6<T1,T2, T3, T4, T5, T6, R> Represents a function with six arguments.Func7<T1,T2, T3, T4, T5, T6, T7, R> Represents a function with seven arguments.Func8<T1,T2, T3, T4, T5, T6, T7, T8, R> Represents a function with eight arguments.Func9<T1,T2, T3, T4, T5, T6, T7, T8, T9, R> Represents a function with nine arguments.FuncN<R>Represents a vector-argument function.All Func and Action interfaces extend from this.