Package rx.functions
Functional interfaces of functions and actions of arity 0 to 9 and related
utility classes.
-
Interface Summary Interface Description Action All Action interfaces extend from this.Action0 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.ActionN A vector-argument action.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.Function All Func and Action interfaces extend from this. -
Class Summary Class Description Actions Utility class for the Action interfaces.Actions.Action1CallsAction0<T> Actions.EmptyAction<T0,T1,T2,T3,T4,T5,T6,T7,T8> Functions