Uses of Interface
org.javimmutable.collections.Func1

Packages that use Func1
org.javimmutable.collections.common   
org.javimmutable.collections.cursors   
org.javimmutable.collections.util   
 

Uses of Func1 in org.javimmutable.collections.common
 

Classes in org.javimmutable.collections.common that implement Func1
 class MutableDelta
          Mutable object for tracking changes from zero.
 

Uses of Func1 in org.javimmutable.collections.cursors
 

Methods in org.javimmutable.collections.cursors with parameters of type Func1
static
<S,T> Cursor<T>
MultiTransformCursor.of(Cursor<S> source, Func1<S,Cursor<T>> transforminator)
           
static
<S,T> Cursor<T>
TransformCursor.of(Cursor<S> cursor, Func1<S,T> transforminator)
           
 

Constructors in org.javimmutable.collections.cursors with parameters of type Func1
TransformCursor(Cursor<S> source, Func1<S,T> transforminator)
           
 

Uses of Func1 in org.javimmutable.collections.util
 

Methods in org.javimmutable.collections.util that return Func1
static
<P1,P2,R> Func1<P2,R>
Curry.func1(P1 param1, Func2<P1,P2,R> function)
          Produces a Curried Func1 that calls the provided Func2 passing it the fixed parameter param1 along with the actual parameters to the apply() method.
static
<P1,P2,P3,R>
Func1<P3,R>
Curry.func1(P1 param1, P2 param2, Func3<P1,P2,P3,R> function)
          Produces a Curried Func1 that calls the provided Func3 passing it the fixed parameters param1 and param2 along with the actual parameters to the apply() method.
static
<P1,P2,P3,P4,R>
Func1<P4,R>
Curry.func1(P1 param1, P2 param2, P3 param3, Func4<P1,P2,P3,P4,R> function)
          Produces a Curried Func1 that calls the provided Func4 passing it the fixed parameters param1 and param2 along with the actual parameters to the apply() method.
static
<P1,R> Func1<P1,R>
ReflectionFunctions.method(Object obj, String name, Class<P1> arg1Class)
          Returns a Func1 instance that calls the specified non-static method on the specified java object.
static
<OT,R> Func1<OT,R>
ReflectionFunctions.method(String name, Class<OT> klass)
          Returns a Func1 instance that calls the specified non-static method on a java object passed as the parameter of the function.
static
<P1,P2,R> Func1<P2,R>
Curry.of(Func2<P1,P2,R> function, P1 param1)
          Produces a Curried Func1 that calls the provided Func2 passing it the fixed parameter param1 along with the actual parameter to the apply() method as the second parameter.
static
<P1,P2,P3,R>
Func1<P3,R>
Curry.of(Func3<P1,P2,P3,R> function, P1 param1, P2 param2)
          Produces a Curried Func1 that calls the provided Func3 passing it the fixed parameters param1-param2 along with the actual parameter to the apply() method as the third parameter.
static
<P1,P2,P3,P4,R>
Func1<P4,R>
Curry.of(Func4<P1,P2,P3,P4,R> function, P1 param1, P2 param2, P3 param3)
          Produces a Curried Func1 that calls the provided Func4 passing it the fixed parameters param1-param3 along with the actual parameter to the apply() method as the fourth parameter.
static
<P1,R> Func1<P1,R>
ReflectionFunctions.staticMethod(Class klass, String name, Class<P1> arg1Class)
          Returns a Func3 instance that calls the specified static method on the specified java object.
 

Methods in org.javimmutable.collections.util with parameters of type Func1
static
<T,R,A extends Insertable<R>>
A
Functions.collectAll(Cursor<? extends T> cursor, A list, Func1<? super T,R> func)
          Calls func for every value in cursor and adds each value returned by func to a list.
static
<T,R,A extends Insertable<R>>
A
Functions.collectSome(Cursor<? extends T> cursor, A list, Func1<? super T,Holder<R>> func)
          Calls func for every value in cursor and adds each value for which func returns a non-empty Holder to a list.
static
<T> Holder<T>
Functions.find(Cursor<? extends T> cursor, Func1<? super T,Boolean> func)
          Calls func for each value in cursor and passes it to func until func returns true.
static
<T,A extends Insertable<T>>
A
Functions.reject(Cursor<? extends T> cursor, A list, Func1<? super T,Boolean> func)
          Calls func for every value in cursor and adds each value for which func returns false to a list.
static
<T,A extends Insertable<T>>
A
Functions.select(Cursor<? extends T> cursor, A list, Func1<? super T,Boolean> func)
          Calls func for every value in cursor and adds each value for which func returns true to a list.
 



Copyright © 2014 Burton Computer Corporation. All rights reserved.