Package rx.functions
Class Functions
- java.lang.Object
-
- rx.functions.Functions
-
public final class Functions extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FuncN<java.lang.Void>fromAction(Action0 f)static <T0> FuncN<java.lang.Void>fromAction(Action1<? super T0> f)static <T0,T1>
FuncN<java.lang.Void>fromAction(Action2<? super T0,? super T1> f)static <T0,T1,T2>
FuncN<java.lang.Void>fromAction(Action3<? super T0,? super T1,? super T2> f)static <R> FuncN<R>fromFunc(Func0<? extends R> f)static <T0,R>
FuncN<R>fromFunc(Func1<? super T0,? extends R> f)static <T0,T1,R>
FuncN<R>fromFunc(Func2<? super T0,? super T1,? extends R> f)static <T0,T1,T2,R>
FuncN<R>fromFunc(Func3<? super T0,? super T1,? super T2,? extends R> f)static <T0,T1,T2,T3,R>
FuncN<R>fromFunc(Func4<? super T0,? super T1,? super T2,? super T3,? extends R> f)static <T0,T1,T2,T3,T4,R>
FuncN<R>fromFunc(Func5<? super T0,? super T1,? super T2,? super T3,? super T4,? extends R> f)static <T0,T1,T2,T3,T4,T5,R>
FuncN<R>fromFunc(Func6<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f)static <T0,T1,T2,T3,T4,T5,T6,R>
FuncN<R>fromFunc(Func7<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> f)static <T0,T1,T2,T3,T4,T5,T6,T7,R>
FuncN<R>fromFunc(Func8<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> f)static <T0,T1,T2,T3,T4,T5,T6,T7,T8,R>
FuncN<R>fromFunc(Func9<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)
-
-
-
Method Detail
-
fromFunc
public static <R> FuncN<R> fromFunc(Func0<? extends R> f)
- Type Parameters:
R- the result type- Parameters:
f- theFunc0to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,R> FuncN<R> fromFunc(Func1<? super T0,? extends R> f)
- Type Parameters:
T0- the first argument typeR- the result type- Parameters:
f- theFunc1to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,R> FuncN<R> fromFunc(Func2<? super T0,? super T1,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeR- the result type- Parameters:
f- theFunc2to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,T2,R> FuncN<R> fromFunc(Func3<? super T0,? super T1,? super T2,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeT2- the third argument typeR- the result type- Parameters:
f- theFunc3to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,T2,T3,R> FuncN<R> fromFunc(Func4<? super T0,? super T1,? super T2,? super T3,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeT2- the third argument typeT3- the fourth argument typeR- the result type- Parameters:
f- theFunc4to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,T2,T3,T4,R> FuncN<R> fromFunc(Func5<? super T0,? super T1,? super T2,? super T3,? super T4,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeT2- the third argument typeT3- the fourth argument typeT4- the fifth argument typeR- the result type- Parameters:
f- theFunc5to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,T2,T3,T4,T5,R> FuncN<R> fromFunc(Func6<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeT2- the third argument typeT3- the fourth argument typeT4- the fifth argument typeT5- the sixth argument typeR- the result type- Parameters:
f- theFunc6to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,T2,T3,T4,T5,T6,R> FuncN<R> fromFunc(Func7<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeT2- the third argument typeT3- the fourth argument typeT4- the fifth argument typeT5- the sixth argument typeT6- the seventh argument typeR- the result type- Parameters:
f- theFunc7to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,T2,T3,T4,T5,T6,T7,R> FuncN<R> fromFunc(Func8<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeT2- the third argument typeT3- the fourth argument typeT4- the fifth argument typeT5- the sixth argument typeT6- the seventh argument typeT7- the eigth argument typeR- the result type- Parameters:
f- theFunc8to convert- Returns:
- a
FuncNrepresentation off
-
fromFunc
public static <T0,T1,T2,T3,T4,T5,T6,T7,T8,R> FuncN<R> fromFunc(Func9<? super T0,? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)
- Type Parameters:
T0- the first argument typeT1- the second argument typeT2- the third argument typeT3- the fourth argument typeT4- the fifth argument typeT5- the sixth argument typeT6- the seventh argument typeT7- the eigth argument typeT8- the ninth argument typeR- the result type- Parameters:
f- theFunc9to convert- Returns:
- a
FuncNrepresentation off
-
fromAction
public static FuncN<java.lang.Void> fromAction(Action0 f)
- Parameters:
f- theAction0to convert- Returns:
- a
FuncNrepresentation off
-
fromAction
public static <T0> FuncN<java.lang.Void> fromAction(Action1<? super T0> f)
- Type Parameters:
T0- the first argument type- Parameters:
f- theAction1to convert- Returns:
- a
FuncNrepresentation off
-
fromAction
public static <T0,T1> FuncN<java.lang.Void> fromAction(Action2<? super T0,? super T1> f)
- Type Parameters:
T0- the first argument typeT1- the second argument type- Parameters:
f- theAction2to convert- Returns:
- a
FuncNrepresentation off
-
-