Uses of Interface
org.op4j.functions.IFunction

Packages that use IFunction
org.op4j.functions   
org.op4j.operators.impl.fn.array   
org.op4j.operators.impl.fn.generic   
org.op4j.operators.impl.fn.list   
org.op4j.operators.impl.fn.map   
org.op4j.operators.impl.fn.set   
org.op4j.operators.impl.op.array   
org.op4j.operators.impl.op.generic   
org.op4j.operators.impl.op.list   
org.op4j.operators.impl.op.map   
org.op4j.operators.impl.op.set   
org.op4j.operators.intf.array   
org.op4j.operators.intf.generic   
org.op4j.operators.intf.list   
org.op4j.operators.intf.map   
org.op4j.operators.intf.set   
org.op4j.operators.qualities   
org.op4j.target   
 

Uses of IFunction in org.op4j.functions
 

Classes in org.op4j.functions that implement IFunction
 class AbstractNotNullFunction<T,R>
           Base abstract class for functions throwing an IllegalArgumentException if the target object is null.
 class AbstractNullAsNullFunction<T,R>
           Base abstract class for functions returning null if the target object is null.
 class Call<T,R>
           Function hub class for executing methods of target objects.
 class ExpressionFunction<T,R>
           Base class for all functions returned by Fn.on(...)
 class Function<T,R>
           Base abstract implementation for the IFunction interface, providing a useful Function.execute(Object) method, easier to use than execute(Object, ExecCtx).
 class Get<T,R>
           Function hub class for executing attribute getters in target objects.
 class MapBuilder<T,K,V>
           Base abstract implementation of IFunction aimed at map building, which substitutes the execute(...)
 

Methods in org.op4j.functions with parameters of type IFunction
 Function<Map<K,V>,Boolean> FnMapOf.all(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Function<Set<T>,Boolean> FnSetOf.all(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,Boolean> FnListOf.all(IFunction<? super T,Boolean> eval)
           
 Function<T[],Boolean> FnArrayOf.all(IFunction<? super T,Boolean> eval)
           
static
<X,R extends X>
Function<R,Boolean>
FnBoolean.and(IFunction<X,Boolean> left, IFunction<? super R,Boolean> right)
           Takes two boolean functions (Function<?
static
<X,R extends X>
Function<R,Boolean>
FnBoolean.and(IFunction<X,Boolean> left, IFunction<? super R,Boolean> right)
           Takes two boolean functions (Function<?
 Function<Map<K,V>,Boolean> FnMapOf.any(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Function<Set<T>,Boolean> FnSetOf.any(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,Boolean> FnListOf.any(IFunction<? super T,Boolean> eval)
           
 Function<T[],Boolean> FnArrayOf.any(IFunction<? super T,Boolean> eval)
           
static
<X,Y,Z> Function<X,Z>
FnFunc.chain(IFunction<X,Y> fn1, IFunction<? super Y,Z> fn2)
           Chains two functions together.
static
<X,Y,Z> Function<X,Z>
FnFunc.chain(IFunction<X,Y> fn1, IFunction<? super Y,Z> fn2)
           Chains two functions together.
static Function<BigDecimal,Boolean> FnBigDecimal.eqBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<BigInteger,Boolean> FnBigInteger.eqBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Double,Boolean> FnDouble.eqBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Float,Boolean> FnFloat.eqBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Integer,Boolean> FnInteger.eqBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Long,Boolean> FnLong.eqBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Number,Boolean> FnNumber.eqBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Number,Boolean> FnNumber.eqBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Number,Boolean> FnNumber.eqBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Number,Boolean> FnNumber.eqBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Number,Boolean> FnNumber.eqBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Number,Boolean> FnNumber.eqBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Number,Boolean> FnNumber.eqBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<Short,Boolean> FnShort.eqBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnBoolean.eqBy(IFunction<X,?> by, boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnBoolean.eqBy(IFunction<X,?> by, Boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.eqBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal by calling the equals method.
static Function<BigDecimal,Boolean> FnBigDecimal.eqValueBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<BigInteger,Boolean> FnBigInteger.eqValueBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Double,Boolean> FnDouble.eqValueBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Float,Boolean> FnFloat.eqValueBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Integer,Boolean> FnInteger.eqValueBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Long,Boolean> FnLong.eqValueBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Number,Boolean> FnNumber.eqValueBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Number,Boolean> FnNumber.eqValueBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Number,Boolean> FnNumber.eqValueBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Number,Boolean> FnNumber.eqValueBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Number,Boolean> FnNumber.eqValueBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Number,Boolean> FnNumber.eqValueBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Number,Boolean> FnNumber.eqValueBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<Short,Boolean> FnShort.eqValueBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static
<X> Function<X,Boolean>
FnObject.eqValueBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are equal in value, this is, whether functionResult.compareTo(object) == 0.
static Function<BigDecimal,Boolean> FnBigDecimal.greaterOrEqToBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<BigInteger,Boolean> FnBigInteger.greaterOrEqToBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Double,Boolean> FnDouble.greaterOrEqToBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Float,Boolean> FnFloat.greaterOrEqToBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Integer,Boolean> FnInteger.greaterOrEqToBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Long,Boolean> FnLong.greaterOrEqToBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Number,Boolean> FnNumber.greaterOrEqToBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Number,Boolean> FnNumber.greaterOrEqToBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Number,Boolean> FnNumber.greaterOrEqToBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Number,Boolean> FnNumber.greaterOrEqToBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Number,Boolean> FnNumber.greaterOrEqToBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Number,Boolean> FnNumber.greaterOrEqToBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Number,Boolean> FnNumber.greaterOrEqToBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<Short,Boolean> FnShort.greaterOrEqToBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static
<X> Function<X,Boolean>
FnObject.greaterOrEqToBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static
<X> Function<X,Boolean>
FnObject.greaterOrEqToBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static
<X> Function<X,Boolean>
FnObject.greaterOrEqToBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static
<X> Function<X,Boolean>
FnObject.greaterOrEqToBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static
<X> Function<X,Boolean>
FnObject.greaterOrEqToBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static
<X> Function<X,Boolean>
FnObject.greaterOrEqToBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static
<X> Function<X,Boolean>
FnObject.greaterOrEqToBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object is greater or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) >= 0.
static Function<BigDecimal,Boolean> FnBigDecimal.greaterThanBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<BigInteger,Boolean> FnBigInteger.greaterThanBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Double,Boolean> FnDouble.greaterThanBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Float,Boolean> FnFloat.greaterThanBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Integer,Boolean> FnInteger.greaterThanBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Long,Boolean> FnLong.greaterThanBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Number,Boolean> FnNumber.greaterThanBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Number,Boolean> FnNumber.greaterThanBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Number,Boolean> FnNumber.greaterThanBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Number,Boolean> FnNumber.greaterThanBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Number,Boolean> FnNumber.greaterThanBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Number,Boolean> FnNumber.greaterThanBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Number,Boolean> FnNumber.greaterThanBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static Function<Short,Boolean> FnShort.greaterThanBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<X> Function<X,Boolean>
FnObject.greaterThanBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<X> Function<X,Boolean>
FnObject.greaterThanBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<X> Function<X,Boolean>
FnObject.greaterThanBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<X> Function<X,Boolean>
FnObject.greaterThanBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<X> Function<X,Boolean>
FnObject.greaterThanBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<X> Function<X,Boolean>
FnObject.greaterThanBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<X> Function<X,Boolean>
FnObject.greaterThanBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object is greater than the specified object parameter in value, this is, whether functionResult.compareTo(object) > 0.
static
<T> Function<T,T>
FnFunc.ifFalseThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is false.
static
<T> Function<T,T>
FnFunc.ifFalseThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is false.
static
<T,R> Function<T,R>
FnFunc.ifFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T> Function<T,T>
FnFunc.ifNotNullAndFalseThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on it is false.
static
<T> Function<T,T>
FnFunc.ifNotNullAndFalseThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on it is false.
static
<T,R> Function<T,R>
FnFunc.ifNotNullAndFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNotNullAndFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNotNullAndFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T> Function<T,T>
FnFunc.ifNotNullAndTrueThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on it is true.
static
<T> Function<T,T>
FnFunc.ifNotNullAndTrueThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on it is true.
static
<T,R> Function<T,R>
FnFunc.ifNotNullAndTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNotNullAndTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNotNullAndTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null and the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T> Function<T,T>
FnFunc.ifNotNullThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null.
static
<T,R> Function<T,R>
FnFunc.ifNotNullThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNotNullThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is not null, and will execute the specified function elseFunction otherwise.
static
<T> Function<T,T>
FnFunc.ifNullOrFalseThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on it is false.
static
<T> Function<T,T>
FnFunc.ifNullOrFalseThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on it is false.
static
<T,R> Function<T,R>
FnFunc.ifNullOrFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNullOrFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNullOrFalseThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on the target object is false, and will execute the specified function elseFunction otherwise.
static
<T> Function<T,T>
FnFunc.ifNullOrTrueThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on it is true.
static
<T> Function<T,T>
FnFunc.ifNullOrTrueThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on it is true.
static
<T,R> Function<T,R>
FnFunc.ifNullOrTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNullOrTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNullOrTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null or the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T> Function<T,T>
FnFunc.ifNullThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null.
static
<T,R> Function<T,R>
FnFunc.ifNullThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifNullThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the target object is null, and will execute the specified function elseFunction otherwise.
static
<T> Function<T,T>
FnFunc.ifTrueThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is true.
static
<T> Function<T,T>
FnFunc.ifTrueThen(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,? extends T> thenFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is true.
static
<T,R> Function<T,R>
FnFunc.ifTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<T,R> Function<T,R>
FnFunc.ifTrueThenElse(org.javaruntype.type.Type<T> targetType, IFunction<? super T,Boolean> condition, IFunction<? super T,R> thenFunction, IFunction<? super T,R> elseFunction)
           Builds a function that will execute the specified function thenFunction only if the result of executing condition on the target object is true, and will execute the specified function elseFunction otherwise.
static
<X> Function<X,Boolean>
FnObject.isNotNullBy(IFunction<X,?> by)
           Determines whether the result of executing the specified function on the target object is null or not.
static
<X> Function<X,Boolean>
FnBoolean.isNotNullBy(IFunction<X,?> by)
           Determines whether the result of executing the specified function on the target object is null or not.
static
<X> Function<X,Boolean>
FnObject.isNullBy(IFunction<X,?> by)
           Determines whether the result of executing the specified function on the target object is null or not.
static
<X> Function<X,Boolean>
FnBoolean.isNullBy(IFunction<X,?> by)
           Determines whether the result of executing the specified function on the target object is null or not.
static Function<BigDecimal,Boolean> FnBigDecimal.lessOrEqToBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<BigInteger,Boolean> FnBigInteger.lessOrEqToBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Double,Boolean> FnDouble.lessOrEqToBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Float,Boolean> FnFloat.lessOrEqToBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Integer,Boolean> FnInteger.lessOrEqToBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Long,Boolean> FnLong.lessOrEqToBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Number,Boolean> FnNumber.lessOrEqToBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Number,Boolean> FnNumber.lessOrEqToBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Number,Boolean> FnNumber.lessOrEqToBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Number,Boolean> FnNumber.lessOrEqToBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Number,Boolean> FnNumber.lessOrEqToBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Number,Boolean> FnNumber.lessOrEqToBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Number,Boolean> FnNumber.lessOrEqToBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<Short,Boolean> FnShort.lessOrEqToBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static
<X> Function<X,Boolean>
FnObject.lessOrEqToBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static
<X> Function<X,Boolean>
FnObject.lessOrEqToBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static
<X> Function<X,Boolean>
FnObject.lessOrEqToBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static
<X> Function<X,Boolean>
FnObject.lessOrEqToBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static
<X> Function<X,Boolean>
FnObject.lessOrEqToBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static
<X> Function<X,Boolean>
FnObject.lessOrEqToBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static
<X> Function<X,Boolean>
FnObject.lessOrEqToBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object is less or equal to the specified object parameter in value, this is, whether functionResult.compareTo(object) <= 0.
static Function<BigDecimal,Boolean> FnBigDecimal.lessThanBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<BigInteger,Boolean> FnBigInteger.lessThanBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Double,Boolean> FnDouble.lessThanBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Float,Boolean> FnFloat.lessThanBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Integer,Boolean> FnInteger.lessThanBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Long,Boolean> FnLong.lessThanBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Number,Boolean> FnNumber.lessThanBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Number,Boolean> FnNumber.lessThanBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Number,Boolean> FnNumber.lessThanBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Number,Boolean> FnNumber.lessThanBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Number,Boolean> FnNumber.lessThanBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Number,Boolean> FnNumber.lessThanBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Number,Boolean> FnNumber.lessThanBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static Function<Short,Boolean> FnShort.lessThanBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<X> Function<X,Boolean>
FnObject.lessThanBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<X> Function<X,Boolean>
FnObject.lessThanBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<X> Function<X,Boolean>
FnObject.lessThanBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<X> Function<X,Boolean>
FnObject.lessThanBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<X> Function<X,Boolean>
FnObject.lessThanBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<X> Function<X,Boolean>
FnObject.lessThanBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<X> Function<X,Boolean>
FnObject.lessThanBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object is less than the specified object parameter in value, this is, whether functionResult.compareTo(object) < 0.
static
<T> Function<T,Boolean>
FnBoolean.not(IFunction<T,Boolean> function)
           Takes a boolean function (Function<?
static Function<BigDecimal,Boolean> FnBigDecimal.notEqBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<BigInteger,Boolean> FnBigInteger.notEqBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Double,Boolean> FnDouble.notEqBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Float,Boolean> FnFloat.notEqBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Integer,Boolean> FnInteger.notEqBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Long,Boolean> FnLong.notEqBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Number,Boolean> FnNumber.notEqBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Number,Boolean> FnNumber.notEqBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Number,Boolean> FnNumber.notEqBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Number,Boolean> FnNumber.notEqBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Number,Boolean> FnNumber.notEqBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Number,Boolean> FnNumber.notEqBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Number,Boolean> FnNumber.notEqBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<Short,Boolean> FnShort.notEqBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnBoolean.notEqBy(IFunction<X,?> by, boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnBoolean.notEqBy(IFunction<X,?> by, Boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static
<X> Function<X,Boolean>
FnObject.notEqBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal by calling the equals method.
static Function<BigDecimal,Boolean> FnBigDecimal.notEqValueBy(IFunction<BigDecimal,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<BigInteger,Boolean> FnBigInteger.notEqValueBy(IFunction<BigInteger,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Double,Boolean> FnDouble.notEqValueBy(IFunction<Double,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Float,Boolean> FnFloat.notEqValueBy(IFunction<Float,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Integer,Boolean> FnInteger.notEqValueBy(IFunction<Integer,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Long,Boolean> FnLong.notEqValueBy(IFunction<Long,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Number,Boolean> FnNumber.notEqValueBy(IFunction<Number,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Number,Boolean> FnNumber.notEqValueBy(IFunction<Number,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Number,Boolean> FnNumber.notEqValueBy(IFunction<Number,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Number,Boolean> FnNumber.notEqValueBy(IFunction<Number,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Number,Boolean> FnNumber.notEqValueBy(IFunction<Number,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Number,Boolean> FnNumber.notEqValueBy(IFunction<Number,?> by, Number object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Number,Boolean> FnNumber.notEqValueBy(IFunction<Number,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static Function<Short,Boolean> FnShort.notEqValueBy(IFunction<Short,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, boolean object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, byte object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, double object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, float object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, int object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, long object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, Object object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X> Function<X,Boolean>
FnObject.notEqValueBy(IFunction<X,?> by, short object)
           Determines whether the result of executing the specified function on the target object and the specified object parameter are NOT equal in value, this is, whether functionResult.compareTo(object) !
static
<X,R extends X>
Function<R,Boolean>
FnBoolean.or(IFunction<X,Boolean> left, IFunction<? super R,Boolean> right)
           Takes two boolean functions (Function<?
static
<X,R extends X>
Function<R,Boolean>
FnBoolean.or(IFunction<X,Boolean> left, IFunction<? super R,Boolean> right)
           Takes two boolean functions (Function<?
 Function<Map<K,V>,Map<K,V>> FnMapOf.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Function<Set<T>,Set<T>> FnSetOf.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,List<T>> FnListOf.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Function<T[],T[]> FnArrayOf.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Function<Set<T>,Set<T>> FnSetOf.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,List<T>> FnListOf.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Function<T[],T[]> FnArrayOf.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Function<Set<T>,Set<T>> FnSetOf.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,List<T>> FnListOf.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Function<T[],T[]> FnArrayOf.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Function<Set<T>,Set<T>> FnSetOf.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,List<T>> FnListOf.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Function<T[],T[]> FnArrayOf.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Function<Set<T>,Set<T>> FnSetOf.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,List<T>> FnListOf.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Function<T[],T[]> FnArrayOf.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Function<Map<K,V>,Map<K,V>> FnMapOf.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Function<Set<T>,Set<T>> FnSetOf.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Function<List<T>,List<T>> FnListOf.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Function<T[],T[]> FnArrayOf.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Function<Map<K,V>,Map<K,V>> FnMapOf.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 Function<Set<T>,Set<T>> FnSetOf.sortBy(IFunction<? super T,?> by)
           
 Function<List<T>,List<T>> FnListOf.sortBy(IFunction<? super T,?> by)
           
 Function<T[],T[]> FnArrayOf.sortBy(IFunction<? super T,?> by)
           
<K,V> Function<Set<T>,Map<K,Set<V>>>
FnSetOf.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<Set<T>,Map<K,Set<V>>>
FnSetOf.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<List<T>,Map<K,List<V>>>
FnListOf.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<List<T>,Map<K,List<V>>>
FnListOf.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<Set<T>,Map<K,Set<V>>>
FnSetOf.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Function<List<T>,Map<K,List<V>>>
FnListOf.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Function<T[],Map<K,V[]>>
FnArrayOf.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<T[],Map<K,V[]>>
FnArrayOf.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<T[],Map<K,V[]>>
FnArrayOf.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Function<Set<T>,Map<K,V>>
FnSetOf.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<Set<T>,Map<K,V>>
FnSetOf.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<List<T>,Map<K,V>>
FnListOf.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<List<T>,Map<K,V>>
FnListOf.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<T[],Map<K,V>>
FnArrayOf.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<T[],Map<K,V>>
FnArrayOf.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Function<Set<T>,Map<K,V>>
FnSetOf.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Function<List<T>,Map<K,V>>
FnListOf.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Function<T[],Map<K,V>>
FnArrayOf.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
static
<T> Function<T,T>
FnFunc.whileFalse(IFunction<? super T,Boolean> condition, IFunction<? super T,T> function)
           Executes the specified function iteratively (first on the target, then on the result of the previous iteration) while the result of executing the condition function on the target object (or the result of the previous function iteration) is false.
static
<T> Function<T,T>
FnFunc.whileFalse(IFunction<? super T,Boolean> condition, IFunction<? super T,T> function)
           Executes the specified function iteratively (first on the target, then on the result of the previous iteration) while the result of executing the condition function on the target object (or the result of the previous function iteration) is false.
static
<T> Function<T,T>
FnFunc.whileTrue(IFunction<? super T,Boolean> condition, IFunction<? super T,T> function)
           Executes the specified function iteratively (first on the target, then on the result of the previous iteration) while the result of executing the condition function on the target object (or the result of the previous function iteration) is true.
static
<T> Function<T,T>
FnFunc.whileTrue(IFunction<? super T,Boolean> condition, IFunction<? super T,T> function)
           Executes the specified function iteratively (first on the target, then on the result of the previous iteration) while the result of executing the condition function on the target object (or the result of the previous function iteration) is true.
<K> Function<Set<T>,Map<K,Set<T>>>
FnSetOf.zipAndGroupKeysBy(IFunction<? super T,K> eval)
           
<K> Function<List<T>,Map<K,List<T>>>
FnListOf.zipAndGroupKeysBy(IFunction<? super T,K> eval)
           
<K> Function<T[],Map<K,T[]>>
FnArrayOf.zipAndGroupKeysBy(IFunction<? super T,K> eval)
           
<V> Function<Set<T>,Map<T,Set<V>>>
FnSetOf.zipAndGroupValuesBy(IFunction<? super T,V> eval)
           
<V> Function<List<T>,Map<T,List<V>>>
FnListOf.zipAndGroupValuesBy(IFunction<? super T,V> eval)
           
<V> Function<T[],Map<T,V[]>>
FnArrayOf.zipAndGroupValuesBy(org.javaruntype.type.Type<V> valueType, IFunction<? super T,V> eval)
           
<K> Function<Set<T>,Map<K,T>>
FnSetOf.zipKeysBy(IFunction<? super T,K> eval)
           
<K> Function<List<T>,Map<K,T>>
FnListOf.zipKeysBy(IFunction<? super T,K> eval)
           
<K> Function<T[],Map<K,T>>
FnArrayOf.zipKeysBy(IFunction<? super T,K> eval)
           
<V> Function<Set<T>,Map<T,V>>
FnSetOf.zipValuesBy(IFunction<? super T,V> eval)
           
<V> Function<List<T>,Map<T,V>>
FnListOf.zipValuesBy(IFunction<? super T,V> eval)
           
<V> Function<T[],Map<T,V>>
FnArrayOf.zipValuesBy(IFunction<? super T,V> eval)
           
 

Uses of IFunction in org.op4j.operators.impl.fn.array
 

Methods in org.op4j.operators.impl.fn.array with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0ArrayOperator.all(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0ArrayOperator.any(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ArraySelectedElementsOperator<I,T> Level1ArraySelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsSelectedOperator<I,T> Level1ArrayElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0ArrayOperator.exec(IFunction<? super T[],X> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.exec(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfNotNullAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfNullAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level0ArraySelectedOperator<I,T> Level0ArrayOperator.ifFalse(IFunction<? super T[],Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArrayElementsSelectedOperator<I,T> Level1ArrayElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArrayOperator.ifTrue(IFunction<? super T[],Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level1ArrayElementsSelectedOperator<I,T> Level1ArrayElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.map(IFunction<? super T,? extends T> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.map(IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.map(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.sortBy(IFunction<? super T,?> by)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V>
Level0ArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ArrayOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,T[]>
Level0ArrayOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V[]>
Level0ArrayOperator.zipAndGroupValuesBy(org.javaruntype.type.Type<V> valueType, IFunction<? super T,V> valueEval)
           
<K> Level0MapOperator<I,K,T>
Level0ArrayOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0ArrayOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.impl.fn.generic
 

Methods in org.op4j.operators.impl.fn.generic with parameters of type IFunction
 Level0GenericUniqSelectedOperator<I,T> Level0GenericUniqSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.exec(IFunction<? super T,X> function)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqSelectedOperator<I,T> Level0GenericUniqOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqSelectedOperator<I,T> Level0GenericUniqOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
<K,V> Level0MapOperator<I,K,V>
Level0GenericUniqOperator.intoSingletonMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,T>
Level0GenericUniqOperator.zipKeyBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0GenericUniqOperator.zipValueBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.impl.fn.list
 

Methods in org.op4j.operators.impl.fn.list with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0ListOperator.all(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0ListOperator.any(IFunction<? super T,Boolean> eval)
           
<X> Level0GenericUniqOperator<I,X>
Level0ListOperator.exec(IFunction<? super List<T>,X> function)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ListSelectedElementsOperator<I,T> Level1ListSelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ListElementsSelectedOperator<I,T> Level1ListElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.exec(IFunction<? super T,X> function)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.execAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execAsList(IFunction<? super List<T>,? extends List<X>> function)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level0ListSelectedOperator<I,T> Level0ListOperator.ifFalse(IFunction<? super List<T>,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListElementsSelectedOperator<I,T> Level1ListElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListOperator.ifTrue(IFunction<? super List<T>,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level1ListElementsSelectedOperator<I,T> Level1ListElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.map(IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.map(IFunction<? super T,X> function)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.sortBy(IFunction<? super T,?> by)
           
 Level0ListOperator<I,T> Level0ListOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> Level0MapOperator<I,K,List<V>>
Level0ListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,List<V>>
Level0ListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,List<V>>
Level0ListOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V>
Level0ListOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ListOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ListOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,List<T>>
Level0ListOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,List<V>>
Level0ListOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           
<K> Level0MapOperator<I,K,T>
Level0ListOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0ListOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.impl.fn.map
 

Methods in org.op4j.operators.impl.fn.map with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0MapOperator.all(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0MapOperator.any(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapSelectedEntriesSelectedKeyOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapSelectedEntriesKeyOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapEntriesSelectedKeyOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapEntriesKeySelectedOperator<I,K,V> Level2MapEntriesKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.exec(IFunction<? super K,X> function)
           
<X> Level1ListElementsOperator<I,X>
Level1MapEntriesOperator.exec(IFunction<? super Map.Entry<K,V>,X> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0MapOperator.exec(IFunction<? super Map<K,V>,X> function)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapSelectedEntriesValueOperator<I,K,V> Level2MapSelectedEntriesValueOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapSelectedEntriesSelectedValueOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapEntriesValueSelectedOperator<I,K,V> Level2MapEntriesValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapEntriesSelectedValueOperator<I,K,V> Level2MapEntriesSelectedValueOperator.exec(IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.exec(IFunction<? super V,X> function)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function)
           
 Level1MapSelectedEntriesSelectedOperator<I,K,V> Level1MapSelectedEntriesSelectedOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapSelectedEntriesOperator<I,K,V> Level1MapSelectedEntriesOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapEntriesSelectedOperator<I,K,V> Level1MapEntriesSelectedOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfNull(IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfNull(IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesKeySelectedOperator<I,K,V> Level2MapEntriesKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level1MapSelectedEntriesSelectedOperator<I,K,V> Level1MapSelectedEntriesOperator.ifFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level1MapEntriesSelectedOperator<I,K,V> Level1MapEntriesOperator.ifFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapOperator.ifFalse(IFunction<? super Map<K,V>,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesValueSelectedOperator<I,K,V> Level2MapEntriesValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesKeySelectedOperator<I,K,V> Level2MapEntriesKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level1MapSelectedEntriesSelectedOperator<I,K,V> Level1MapSelectedEntriesOperator.ifTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level1MapEntriesSelectedOperator<I,K,V> Level1MapEntriesOperator.ifTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapOperator.ifTrue(IFunction<? super Map<K,V>,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesValueSelectedOperator<I,K,V> Level2MapEntriesValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapOperator<I,K,V> Level0MapOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapOperator<I,K,V> Level0MapOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 Level0MapOperator<I,K,V> Level0MapOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 

Uses of IFunction in org.op4j.operators.impl.fn.set
 

Methods in org.op4j.operators.impl.fn.set with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0SetOperator.all(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0SetOperator.any(IFunction<? super T,Boolean> eval)
           
<X> Level0GenericUniqOperator<I,X>
Level0SetOperator.exec(IFunction<? super Set<T>,X> function)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1SetSelectedElementsOperator<I,T> Level1SetSelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1SetElementsSelectedOperator<I,T> Level1SetElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.exec(IFunction<? super T,X> function)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.execAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execAsSet(IFunction<? super Set<T>,? extends Set<X>> function)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level0SetSelectedOperator<I,T> Level0SetOperator.ifFalse(IFunction<? super Set<T>,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetElementsSelectedOperator<I,T> Level1SetElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetOperator.ifTrue(IFunction<? super Set<T>,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level1SetElementsSelectedOperator<I,T> Level1SetElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.map(IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.map(IFunction<? super T,X> function)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.sortBy(IFunction<? super T,?> by)
           
 Level0SetOperator<I,T> Level0SetOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> Level0MapOperator<I,K,Set<V>>
Level0SetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,Set<V>>
Level0SetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,Set<V>>
Level0SetOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V>
Level0SetOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0SetOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0SetOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,Set<T>>
Level0SetOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,Set<V>>
Level0SetOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           
<K> Level0MapOperator<I,K,T>
Level0SetOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0SetOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.impl.op.array
 

Methods in org.op4j.operators.impl.op.array with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0ArrayOperator.all(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0ArrayOperator.any(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ArraySelectedElementsOperator<I,T> Level1ArraySelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsSelectedOperator<I,T> Level1ArrayElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0IndefiniteArrayOperator.exec(IFunction<? super T[],X> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0ArrayOperator.exec(IFunction<? super T[],X> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.exec(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> newType, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfNotNullAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfNullAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ArrayElementsOperator<I,T> Level1ArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ArrayElementsOperator<I,X>
Level1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> newType, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 Level0ArraySelectedOperator<I,T> Level0ArrayOperator.ifFalse(IFunction<? super T[],Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArrayElementsSelectedOperator<I,T> Level1ArrayElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArrayOperator.ifTrue(IFunction<? super T[],Boolean> eval)
           
 Level1ArraySelectedElementsSelectedOperator<I,T> Level1ArraySelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level1ArrayElementsSelectedOperator<I,T> Level1ArrayElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.map(IFunction<? super T,? extends T> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.map(IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.map(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfNull(org.javaruntype.type.Type<X> newType, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ArrayOperator<I,X>
Level0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> newType, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ArraySelectedOperator<I,T> Level0ArraySelectedOperator.sortBy(IFunction<? super T,?> by)
           
 Level0ArrayOperator<I,T> Level0ArrayOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0IndefiniteArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0IndefiniteArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0IndefiniteArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V[]>
Level0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V>
Level0IndefiniteArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0IndefiniteArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0IndefiniteArrayOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V>
Level0ArrayOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,T[]>
Level0ArrayOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V[]>
Level0ArrayOperator.zipAndGroupValuesBy(org.javaruntype.type.Type<V> valueType, IFunction<? super T,V> valueEval)
           
<K> Level0MapOperator<I,K,T>
Level0IndefiniteArrayOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<K> Level0MapOperator<I,K,T>
Level0ArrayOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0IndefiniteArrayOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
<V> Level0MapOperator<I,T,V>
Level0ArrayOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.impl.op.generic
 

Methods in org.op4j.operators.impl.op.generic with parameters of type IFunction
 Level0GenericUniqSelectedOperator<I,T> Level0GenericUniqSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.exec(IFunction<? super T,X> function)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0GenericUniqOperator<I,T> Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0GenericUniqOperator<I,X>
Level0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0GenericUniqSelectedOperator<I,T> Level0GenericUniqOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqSelectedOperator<I,T> Level0GenericUniqOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
<K,V> Level0MapOperator<I,K,V>
Level0GenericUniqOperator.intoSingletonMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,T>
Level0GenericUniqOperator.zipKeyBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0GenericUniqOperator.zipValueBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.impl.op.list
 

Methods in org.op4j.operators.impl.op.list with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0ListOperator.all(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0ListOperator.any(IFunction<? super T,Boolean> eval)
           
<X> Level0GenericUniqOperator<I,X>
Level0ListOperator.exec(IFunction<? super List<T>,X> function)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ListSelectedElementsOperator<I,T> Level1ListSelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1ListElementsSelectedOperator<I,T> Level1ListElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.exec(IFunction<? super T,X> function)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.execAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execAsList(IFunction<? super List<T>,? extends List<X>> function)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1ListElementsOperator<I,T> Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1ListElementsOperator<I,X>
Level1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
 Level0ListOperator<I,T> Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 Level0ListSelectedOperator<I,T> Level0ListOperator.ifFalse(IFunction<? super List<T>,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListElementsSelectedOperator<I,T> Level1ListElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListOperator.ifTrue(IFunction<? super List<T>,Boolean> eval)
           
 Level1ListSelectedElementsSelectedOperator<I,T> Level1ListSelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level1ListElementsSelectedOperator<I,T> Level1ListElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.map(IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.map(IFunction<? super T,X> function)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0ListOperator<I,T> Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0ListOperator<I,X>
Level0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListOperator<I,T> Level0ListOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0ListSelectedOperator<I,T> Level0ListSelectedOperator.sortBy(IFunction<? super T,?> by)
           
 Level0ListOperator<I,T> Level0ListOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> Level0MapOperator<I,K,List<V>>
Level0ListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,List<V>>
Level0ListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,List<V>>
Level0ListOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V>
Level0ListOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ListOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0ListOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,List<T>>
Level0ListOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,List<V>>
Level0ListOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           
<K> Level0MapOperator<I,K,T>
Level0ListOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0ListOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.impl.op.map
 

Methods in org.op4j.operators.impl.op.map with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0MapOperator.all(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0BuildingMapOperator.all(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0MapOperator.any(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0BuildingMapOperator.any(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapSelectedEntriesSelectedKeyOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapSelectedEntriesKeyOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapEntriesSelectedKeyOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 Level2MapEntriesKeySelectedOperator<I,K,V> Level2MapEntriesKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.exec(IFunction<? super K,X> function)
           
<X> Level1ListElementsOperator<I,X>
Level1MapEntriesOperator.exec(IFunction<? super Map.Entry<K,V>,X> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0MapOperator.exec(IFunction<? super Map<K,V>,X> function)
           
<X> Level0GenericUniqOperator<I,X>
Level0BuildingMapOperator.exec(IFunction<? super Map<K,V>,X> function)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapSelectedEntriesValueOperator<I,K,V> Level2MapSelectedEntriesValueOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapSelectedEntriesSelectedValueOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapEntriesValueSelectedOperator<I,K,V> Level2MapEntriesValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 Level2MapEntriesSelectedValueOperator<I,K,V> Level2MapEntriesSelectedValueOperator.exec(IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.exec(IFunction<? super V,X> function)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function)
           
 Level1MapSelectedEntriesSelectedOperator<I,K,V> Level1MapSelectedEntriesSelectedOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapSelectedEntriesOperator<I,K,V> Level1MapSelectedEntriesOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapEntriesSelectedOperator<I,K,V> Level1MapEntriesSelectedOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfNull(IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfNull(IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
 Level2MapEntriesKeyOperator<I,K,V> Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> Level2MapEntriesKeyOperator<I,X,V>
Level2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
 Level2MapEntriesValueOperator<I,K,V> Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> Level2MapEntriesValueOperator<I,K,X>
Level2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> Level0MapOperator<I,X,Y>
Level0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 Level1MapEntriesOperator<I,K,V> Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> Level1MapEntriesOperator<I,X,Y>
Level1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesKeySelectedOperator<I,K,V> Level2MapEntriesKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 Level1MapSelectedEntriesSelectedOperator<I,K,V> Level1MapSelectedEntriesOperator.ifFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level1MapEntriesSelectedOperator<I,K,V> Level1MapEntriesOperator.ifFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapOperator.ifFalse(IFunction<? super Map<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0BuildingMapOperator.ifFalse(IFunction<? super Map<K,V>,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesValueSelectedOperator<I,K,V> Level2MapEntriesValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapSelectedEntriesKeySelectedOperator<I,K,V> Level2MapSelectedEntriesKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesSelectedKeySelectedOperator<I,K,V> Level2MapEntriesSelectedKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level2MapEntriesKeySelectedOperator<I,K,V> Level2MapEntriesKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 Level1MapSelectedEntriesSelectedOperator<I,K,V> Level1MapSelectedEntriesOperator.ifTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level1MapEntriesSelectedOperator<I,K,V> Level1MapEntriesOperator.ifTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapOperator.ifTrue(IFunction<? super Map<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0BuildingMapOperator.ifTrue(IFunction<? super Map<K,V>,Boolean> eval)
           
 Level2MapSelectedEntriesValueSelectedOperator<I,K,V> Level2MapSelectedEntriesValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> Level2MapSelectedEntriesSelectedValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesValueSelectedOperator<I,K,V> Level2MapEntriesValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level2MapEntriesSelectedValueSelectedOperator<I,K,V> Level2MapEntriesSelectedValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapOperator<I,K,V> Level0MapOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapOperator<I,K,V> Level0MapOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 Level0MapSelectedOperator<I,K,V> Level0MapSelectedOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 Level0MapOperator<I,K,V> Level0MapOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 Level0MapOperator<I,K,V> Level0BuildingMapOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 

Uses of IFunction in org.op4j.operators.impl.op.set
 

Methods in org.op4j.operators.impl.op.set with parameters of type IFunction
 Level0GenericUniqOperator<I,Boolean> Level0SetOperator.all(IFunction<? super T,Boolean> eval)
           
 Level0GenericUniqOperator<I,Boolean> Level0SetOperator.any(IFunction<? super T,Boolean> eval)
           
<X> Level0GenericUniqOperator<I,X>
Level0SetOperator.exec(IFunction<? super Set<T>,X> function)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1SetSelectedElementsOperator<I,T> Level1SetSelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 Level1SetElementsSelectedOperator<I,T> Level1SetElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.exec(IFunction<? super T,X> function)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.execAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execAsSet(IFunction<? super Set<T>,? extends Set<X>> function)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level1SetElementsOperator<I,T> Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level1SetElementsOperator<I,X>
Level1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
 Level0SetOperator<I,T> Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 Level0SetSelectedOperator<I,T> Level0SetOperator.ifFalse(IFunction<? super Set<T>,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetElementsSelectedOperator<I,T> Level1SetElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetOperator.ifTrue(IFunction<? super Set<T>,Boolean> eval)
           
 Level1SetSelectedElementsSelectedOperator<I,T> Level1SetSelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level1SetElementsSelectedOperator<I,T> Level1SetElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.map(IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.map(IFunction<? super T,X> function)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 Level0SetOperator<I,T> Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> Level0SetOperator<I,X>
Level0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetOperator<I,T> Level0SetOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 Level0SetSelectedOperator<I,T> Level0SetSelectedOperator.sortBy(IFunction<? super T,?> by)
           
 Level0SetOperator<I,T> Level0SetOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> Level0MapOperator<I,K,Set<V>>
Level0SetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,Set<V>>
Level0SetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,Set<V>>
Level0SetOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> Level0MapOperator<I,K,V>
Level0SetOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0SetOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> Level0MapOperator<I,K,V>
Level0SetOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> Level0MapOperator<I,K,Set<T>>
Level0SetOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,Set<V>>
Level0SetOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           
<K> Level0MapOperator<I,K,T>
Level0SetOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> Level0MapOperator<I,T,V>
Level0SetOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.intf.array
 

Methods in org.op4j.operators.intf.array with parameters of type IFunction
 ILevel0GenericUniqOperator<I,Boolean> ILevel0ArrayOperator.all(IFunction<? super T,Boolean> eval)
           
 ILevel0GenericUniqOperator<I,Boolean> ILevel0ArrayOperator.any(IFunction<? super T,Boolean> eval)
           
 ILevel1ArraySelectedElementsSelectedOperator<I,T> ILevel1ArraySelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 ILevel1ArraySelectedElementsOperator<I,T> ILevel1ArraySelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 ILevel1ArrayElementsSelectedOperator<I,T> ILevel1ArrayElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.exec(IFunction<? super T,? extends T> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0IndefiniteArrayOperator.exec(IFunction<? super T[],X> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0ArrayOperator.exec(IFunction<? super T[],X> function)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.exec(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.execIfNotNullAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.execIfNullAsArray(IFunction<? super T[],? extends T[]> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel1ArrayElementsOperator<I,T> ILevel1ArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ArrayElementsOperator<I,X>
ILevel1ArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArrayOperator.ifFalse(IFunction<? super T[],Boolean> eval)
           
 ILevel1ArraySelectedElementsSelectedOperator<I,T> ILevel1ArraySelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ArrayElementsSelectedOperator<I,T> ILevel1ArrayElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ArraySelectedElementsSelectedOperator<I,T> ILevel1ArraySelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ArraySelectedElementsSelectedOperator<I,T> ILevel1ArraySelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel1ArraySelectedElementsSelectedOperator<I,T> ILevel1ArraySelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ArraySelectedElementsSelectedOperator<I,T> ILevel1ArraySelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArrayOperator.ifTrue(IFunction<? super T[],Boolean> eval)
           
 ILevel1ArraySelectedElementsSelectedOperator<I,T> ILevel1ArraySelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 ILevel1ArrayElementsSelectedOperator<I,T> ILevel1ArrayElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.map(IFunction<? super T,? extends T> function)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.map(IFunction<? super T,? extends T> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.map(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ArrayOperator<I,X>
ILevel0ArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ArraySelectedOperator<I,T> ILevel0ArraySelectedOperator.sortBy(IFunction<? super T,?> by)
           
 ILevel0ArrayOperator<I,T> ILevel0ArrayOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> ILevel0MapOperator<I,K,V[]>
ILevel0IndefiniteArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V[]>
ILevel0IndefiniteArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V[]>
ILevel0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V[]>
ILevel0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V[]>
ILevel0IndefiniteArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> ILevel0MapOperator<I,K,V[]>
ILevel0ArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0IndefiniteArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0IndefiniteArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0ArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0ArrayOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0IndefiniteArrayOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0ArrayOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> ILevel0MapOperator<I,K,T[]>
ILevel0ArrayOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> ILevel0MapOperator<I,T,V[]>
ILevel0ArrayOperator.zipAndGroupValuesBy(org.javaruntype.type.Type<V> valueType, IFunction<? super T,V> valueEval)
           
<K> ILevel0MapOperator<I,K,T>
ILevel0IndefiniteArrayOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<K> ILevel0MapOperator<I,K,T>
ILevel0ArrayOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> ILevel0MapOperator<I,T,V>
ILevel0IndefiniteArrayOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
<V> ILevel0MapOperator<I,T,V>
ILevel0ArrayOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.intf.generic
 

Methods in org.op4j.operators.intf.generic with parameters of type IFunction
 ILevel0GenericUniqSelectedOperator<I,T> ILevel0GenericUniqSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.exec(IFunction<? super T,X> function)
           
 ILevel0GenericUniqOperator<I,T> ILevel0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0GenericUniqOperator<I,T> ILevel0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0GenericUniqOperator<I,T> ILevel0GenericUniqOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0GenericUniqOperator<I,T> ILevel0GenericUniqOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0GenericUniqOperator<I,T> ILevel0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0GenericUniqOperator<I,T> ILevel0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0GenericUniqOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0GenericUniqSelectedOperator<I,T> ILevel0GenericUniqOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0GenericUniqSelectedOperator<I,T> ILevel0GenericUniqOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0GenericUniqOperator.intoSingletonMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> ILevel0MapOperator<I,K,T>
ILevel0GenericUniqOperator.zipKeyBy(IFunction<? super T,K> keyEval)
           
<V> ILevel0MapOperator<I,T,V>
ILevel0GenericUniqOperator.zipValueBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.intf.list
 

Methods in org.op4j.operators.intf.list with parameters of type IFunction
 ILevel0GenericUniqOperator<I,Boolean> ILevel0ListOperator.all(IFunction<? super T,Boolean> eval)
           
 ILevel0GenericUniqOperator<I,Boolean> ILevel0ListOperator.any(IFunction<? super T,Boolean> eval)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0ListOperator.exec(IFunction<? super List<T>,X> function)
           
 ILevel1ListSelectedElementsSelectedOperator<I,T> ILevel1ListSelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 ILevel1ListSelectedElementsOperator<I,T> ILevel1ListSelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 ILevel1ListElementsSelectedOperator<I,T> ILevel1ListElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.exec(IFunction<? super T,X> function)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.execAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execAsList(IFunction<? super List<T>,? extends List<X>> function)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel1ListElementsOperator<I,T> ILevel1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1ListElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListOperator.ifFalse(IFunction<? super List<T>,Boolean> eval)
           
 ILevel1ListSelectedElementsSelectedOperator<I,T> ILevel1ListSelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ListElementsSelectedOperator<I,T> ILevel1ListElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ListSelectedElementsSelectedOperator<I,T> ILevel1ListSelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ListSelectedElementsSelectedOperator<I,T> ILevel1ListSelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel1ListSelectedElementsSelectedOperator<I,T> ILevel1ListSelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1ListSelectedElementsSelectedOperator<I,T> ILevel1ListSelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListOperator.ifTrue(IFunction<? super List<T>,Boolean> eval)
           
 ILevel1ListSelectedElementsSelectedOperator<I,T> ILevel1ListSelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 ILevel1ListElementsSelectedOperator<I,T> ILevel1ListElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.map(IFunction<? super T,? extends T> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.map(IFunction<? super T,X> function)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0ListOperator<I,X>
ILevel0ListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0ListSelectedOperator<I,T> ILevel0ListSelectedOperator.sortBy(IFunction<? super T,?> by)
           
 ILevel0ListOperator<I,T> ILevel0ListOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> ILevel0MapOperator<I,K,List<V>>
ILevel0ListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,List<V>>
ILevel0ListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,List<V>>
ILevel0ListOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0ListOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0ListOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0ListOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> ILevel0MapOperator<I,K,List<T>>
ILevel0ListOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> ILevel0MapOperator<I,T,List<V>>
ILevel0ListOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           
<K> ILevel0MapOperator<I,K,T>
ILevel0ListOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> ILevel0MapOperator<I,T,V>
ILevel0ListOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.intf.map
 

Methods in org.op4j.operators.intf.map with parameters of type IFunction
 ILevel0GenericUniqOperator<I,Boolean> ILevel0MapOperator.all(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0GenericUniqOperator<I,Boolean> ILevel0BuildingMapOperator.all(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0GenericUniqOperator<I,Boolean> ILevel0MapOperator.any(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0GenericUniqOperator<I,Boolean> ILevel0BuildingMapOperator.any(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 ILevel2MapSelectedEntriesSelectedKeyOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 ILevel2MapSelectedEntriesKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 ILevel2MapSelectedEntriesKeyOperator<I,K,V> ILevel2MapSelectedEntriesKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 ILevel2MapEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapEntriesSelectedKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
 ILevel2MapEntriesSelectedKeyOperator<I,K,V> ILevel2MapEntriesSelectedKeyOperator.exec(IFunction<? super K,? extends K> function)
           
 ILevel2MapEntriesKeySelectedOperator<I,K,V> ILevel2MapEntriesKeySelectedOperator.exec(IFunction<? super K,? extends K> function)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.exec(IFunction<? super K,X> function)
           
<X> ILevel1ListElementsOperator<I,X>
ILevel1MapEntriesOperator.exec(IFunction<? super Map.Entry<K,V>,X> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0MapOperator.exec(IFunction<? super Map<K,V>,X> function)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0BuildingMapOperator.exec(IFunction<? super Map<K,V>,X> function)
           
 ILevel2MapSelectedEntriesValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 ILevel2MapSelectedEntriesValueOperator<I,K,V> ILevel2MapSelectedEntriesValueOperator.exec(IFunction<? super V,? extends V> function)
           
 ILevel2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 ILevel2MapSelectedEntriesSelectedValueOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueOperator.exec(IFunction<? super V,? extends V> function)
           
 ILevel2MapEntriesValueSelectedOperator<I,K,V> ILevel2MapEntriesValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 ILevel2MapEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapEntriesSelectedValueSelectedOperator.exec(IFunction<? super V,? extends V> function)
           
 ILevel2MapEntriesSelectedValueOperator<I,K,V> ILevel2MapEntriesSelectedValueOperator.exec(IFunction<? super V,? extends V> function)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.exec(IFunction<? super V,X> function)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0MapSelectedOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function)
           
 ILevel1MapSelectedEntriesSelectedOperator<I,K,V> ILevel1MapSelectedEntriesSelectedOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 ILevel1MapSelectedEntriesOperator<I,K,V> ILevel1MapSelectedEntriesOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 ILevel1MapEntriesSelectedOperator<I,K,V> ILevel1MapEntriesSelectedOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> ILevel1MapEntriesOperator<I,X,Y>
ILevel1MapEntriesOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function)
           
 ILevel2MapEntriesKeyOperator<I,K,V> ILevel2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
 ILevel2MapEntriesKeyOperator<I,K,V> ILevel2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfFalse(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 ILevel2MapEntriesValueOperator<I,K,V> ILevel2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
 ILevel2MapEntriesValueOperator<I,K,V> ILevel2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfFalse(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 ILevel1MapEntriesOperator<I,K,V> ILevel1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 ILevel1MapEntriesOperator<I,K,V> ILevel1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> ILevel1MapEntriesOperator<I,X,Y>
ILevel1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> ILevel1MapEntriesOperator<I,X,Y>
ILevel1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> ILevel1MapEntriesOperator<I,X,Y>
ILevel1MapEntriesOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
 ILevel2MapEntriesKeyOperator<I,K,V> ILevel2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,? extends K> function)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfNotNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 ILevel2MapEntriesValueOperator<I,K,V> ILevel2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,? extends V> function)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfNotNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 ILevel2MapEntriesKeyOperator<I,K,V> ILevel2MapEntriesKeyOperator.execIfNull(IFunction<? super K,? extends K> function)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfNull(IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 ILevel2MapEntriesValueOperator<I,K,V> ILevel2MapEntriesValueOperator.execIfNull(IFunction<? super V,? extends V> function)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfNull(IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 ILevel2MapEntriesKeyOperator<I,K,V> ILevel2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
 ILevel2MapEntriesKeyOperator<I,K,V> ILevel2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,? extends K> function)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
<X> ILevel2MapEntriesKeyOperator<I,X,V>
ILevel2MapEntriesKeyOperator.execIfTrue(IFunction<? super K,Boolean> eval, IFunction<? super K,X> function, IFunction<? super K,X> elseFunction)
           
 ILevel2MapEntriesValueOperator<I,K,V> ILevel2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
 ILevel2MapEntriesValueOperator<I,K,V> ILevel2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,? extends V> function)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
<X> ILevel2MapEntriesValueOperator<I,K,X>
ILevel2MapEntriesValueOperator.execIfTrue(IFunction<? super V,Boolean> eval, IFunction<? super V,X> function, IFunction<? super V,X> elseFunction)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0MapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
<X,Y> ILevel0MapOperator<I,X,Y>
ILevel0BuildingMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           
 ILevel1MapEntriesOperator<I,K,V> ILevel1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
 ILevel1MapEntriesOperator<I,K,V> ILevel1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           
<X,Y> ILevel1MapEntriesOperator<I,X,Y>
ILevel1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> ILevel1MapEntriesOperator<I,X,Y>
ILevel1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
<X,Y> ILevel1MapEntriesOperator<I,X,Y>
ILevel1MapEntriesOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           
 ILevel2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapEntriesSelectedKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesKeySelectedOperator<I,K,V> ILevel2MapEntriesKeyOperator.ifFalse(IFunction<? super K,Boolean> eval)
           
 ILevel1MapSelectedEntriesSelectedOperator<I,K,V> ILevel1MapSelectedEntriesOperator.ifFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel1MapEntriesSelectedOperator<I,K,V> ILevel1MapEntriesOperator.ifFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0MapOperator.ifFalse(IFunction<? super Map<K,V>,Boolean> eval)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0BuildingMapOperator.ifFalse(IFunction<? super Map<K,V>,Boolean> eval)
           
 ILevel2MapSelectedEntriesValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesValueSelectedOperator<I,K,V> ILevel2MapEntriesValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapEntriesSelectedValueOperator.ifFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapEntriesSelectedKeyOperator.ifNotNullAndFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapEntriesSelectedValueOperator.ifNotNullAndFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapEntriesSelectedKeyOperator.ifNotNullAndTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapEntriesSelectedValueOperator.ifNotNullAndTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapEntriesSelectedKeyOperator.ifNullOrFalse(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapEntriesSelectedValueOperator.ifNullOrFalse(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapEntriesSelectedKeyOperator.ifNullOrTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapEntriesSelectedValueOperator.ifNullOrTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapSelectedEntriesKeySelectedOperator<I,K,V> ILevel2MapSelectedEntriesKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesSelectedKeySelectedOperator<I,K,V> ILevel2MapEntriesSelectedKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 ILevel2MapEntriesKeySelectedOperator<I,K,V> ILevel2MapEntriesKeyOperator.ifTrue(IFunction<? super K,Boolean> eval)
           
 ILevel1MapSelectedEntriesSelectedOperator<I,K,V> ILevel1MapSelectedEntriesOperator.ifTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel1MapEntriesSelectedOperator<I,K,V> ILevel1MapEntriesOperator.ifTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0MapOperator.ifTrue(IFunction<? super Map<K,V>,Boolean> eval)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0BuildingMapOperator.ifTrue(IFunction<? super Map<K,V>,Boolean> eval)
           
 ILevel2MapSelectedEntriesValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapSelectedEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapSelectedEntriesSelectedValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesValueSelectedOperator<I,K,V> ILevel2MapEntriesValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 ILevel2MapEntriesSelectedValueSelectedOperator<I,K,V> ILevel2MapEntriesSelectedValueOperator.ifTrue(IFunction<? super V,Boolean> eval)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0MapSelectedOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0MapSelectedOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           
 ILevel0MapSelectedOperator<I,K,V> ILevel0MapSelectedOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 ILevel0MapOperator<I,K,V> ILevel0MapOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 ILevel0MapOperator<I,K,V> ILevel0BuildingMapOperator.sortBy(IFunction<? super Map.Entry<K,V>,?> by)
           
 

Uses of IFunction in org.op4j.operators.intf.set
 

Methods in org.op4j.operators.intf.set with parameters of type IFunction
 ILevel0GenericUniqOperator<I,Boolean> ILevel0SetOperator.all(IFunction<? super T,Boolean> eval)
           
 ILevel0GenericUniqOperator<I,Boolean> ILevel0SetOperator.any(IFunction<? super T,Boolean> eval)
           
<X> ILevel0GenericUniqOperator<I,X>
ILevel0SetOperator.exec(IFunction<? super Set<T>,X> function)
           
 ILevel1SetSelectedElementsSelectedOperator<I,T> ILevel1SetSelectedElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
 ILevel1SetSelectedElementsOperator<I,T> ILevel1SetSelectedElementsOperator.exec(IFunction<? super T,? extends T> function)
           
 ILevel1SetElementsSelectedOperator<I,T> ILevel1SetElementsSelectedOperator.exec(IFunction<? super T,? extends T> function)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.exec(IFunction<? super T,X> function)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.execAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execAsSet(IFunction<? super Set<T>,? extends Set<X>> function)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel1SetElementsOperator<I,T> ILevel1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel1SetElementsOperator<I,X>
ILevel1SetElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetOperator.ifFalse(IFunction<? super Set<T>,Boolean> eval)
           
 ILevel1SetSelectedElementsSelectedOperator<I,T> ILevel1SetSelectedElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1SetElementsSelectedOperator<I,T> ILevel1SetElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1SetSelectedElementsSelectedOperator<I,T> ILevel1SetSelectedElementsOperator.ifNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1SetSelectedElementsSelectedOperator<I,T> ILevel1SetSelectedElementsOperator.ifNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel1SetSelectedElementsSelectedOperator<I,T> ILevel1SetSelectedElementsOperator.ifNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel1SetSelectedElementsSelectedOperator<I,T> ILevel1SetSelectedElementsOperator.ifNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetOperator.ifTrue(IFunction<? super Set<T>,Boolean> eval)
           
 ILevel1SetSelectedElementsSelectedOperator<I,T> ILevel1SetSelectedElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 ILevel1SetElementsSelectedOperator<I,T> ILevel1SetElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.map(IFunction<? super T,? extends T> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.map(IFunction<? super T,X> function)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.mapIfNull(IFunction<? super T,? extends T> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
<X> ILevel0SetOperator<I,X>
ILevel0SetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           
 ILevel0SetSelectedOperator<I,T> ILevel0SetSelectedOperator.sortBy(IFunction<? super T,?> by)
           
 ILevel0SetOperator<I,T> ILevel0SetOperator.sortBy(IFunction<? super T,?> by)
           
<K,V> ILevel0MapOperator<I,K,Set<V>>
ILevel0SetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,Set<V>>
ILevel0SetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,Set<V>>
ILevel0SetOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0SetOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0SetOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           
<K,V> ILevel0MapOperator<I,K,V>
ILevel0SetOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           
<K> ILevel0MapOperator<I,K,Set<T>>
ILevel0SetOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           
<V> ILevel0MapOperator<I,T,Set<V>>
ILevel0SetOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           
<K> ILevel0MapOperator<I,K,T>
ILevel0SetOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           
<V> ILevel0MapOperator<I,T,V>
ILevel0SetOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           
 

Uses of IFunction in org.op4j.operators.qualities
 

Methods in org.op4j.operators.qualities with parameters of type IFunction
 ILevel0GenericUniqOperator<I,Boolean> TotalizableOperator.all(IFunction<? super T,Boolean> eval)
           
 ILevel0GenericUniqOperator<I,Boolean> TotalizableOperator.any(IFunction<? super T,Boolean> eval)
           
<X> Operator
ExecutableListOperator.exec(IFunction<? super List<T>,X> function)
           Executes the specified function on the target list, creating a new generic operator containing the result of the execution and setting the new operator type to the one specified.
<X> Operator
ExecutableMapEntryOperator.exec(IFunction<? super Map.Entry<K,V>,X> function)
           Executes the specified function on the target map entry, creating a new generic operator containing the result of the execution and setting the new operator type to the one specified.
<X> Operator
ExecutableMapOperator.exec(IFunction<? super Map<K,V>,X> function)
           Executes the specified function on the target object, creating a new generic operator containing the result of the execution and setting the new operator type to the one specified.
<X> Operator
ExecutableSetOperator.exec(IFunction<? super Set<T>,X> function)
           Executes the specified function on the target set, creating a new generic operator containing the result of the execution and setting the new operator type to the one specified.
 ExecutableSelectedOperator<T> ExecutableSelectedOperator.exec(IFunction<? super T,? extends T> function)
           Executes the specified function on the target object, creating a new operator containing the result of the execution.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.exec(IFunction<? super T,? extends T> function)
           Executes the specified function on the target object, creating a new operator containing the result of the execution as a new array.
<X> ILevel0GenericUniqOperator<I,X>
ExecutableIndefiniteArrayOperator.exec(IFunction<? super T[],X> function)
           Executes the specified function on the target object, creating a new generic operator containing the result of the execution.
<X> Operator
ExecutableArrayOperator.exec(IFunction<? super T[],X> function)
           Executes the specified function on the target object, creating a new generic operator containing the result of the execution and setting the new operator type to the one specified.
<X> ExecutableOperator<X>
ExecutableOperator.exec(IFunction<? super T,X> function)
           Executes the specified function on the target object, creating a new operator containing the result of the execution.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.exec(IFunction<? super T,X> function)
           Executes the specified function on the target object, creating a new array containing the result of the execution.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.exec(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function)
           Executes the specified function on the target object, creating a new array containing the result of the execution.
 ExecutableArraySelectedOperator<T> ExecutableArraySelectedOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           Executes the specified function on the target object, creating a new array operator containing the result of the execution.
 ExecutableArrayOperator<T> ExecutableArrayOperator.execAsArray(IFunction<? super T[],? extends T[]> function)
           Executes the specified function on the target object, creating a new operator containing the result of the execution.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function)
           Executes the specified function on the target object, creating a new operator containing the result of the execution.
 ExecutableListSelectedOperator<T> ExecutableListSelectedOperator.execAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           Executes the specified function on the target object, creating a new list operator containing the result of the execution.
<X> ExecutableListOperator<X>
ExecutableListOperator.execAsList(IFunction<? super List<T>,? extends List<X>> function)
           Executes the specified function on the target object, creating a new list operator containing the result of the execution.
 ExecutableMapSelectedOperator<K,V> ExecutableMapSelectedOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           Executes the specified function on the target object, creating a new map operator containing the result of the execution.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function)
           Executes the specified function on the target map, creating a new map operator containing the result of the execution.
 ExecutableMapEntrySelectedOperator<K,V> ExecutableMapEntrySelectedOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           Executes the specified function on the target mape entry, creating a new map entry operator containing the result of the execution.
<X,Y> ExecutableMapEntryOperator<X,Y>
ExecutableMapEntryOperator.execAsMapEntry(IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function)
           Executes the specified function on the target object, creating a new map entry operator containing the result of the execution.
 ExecutableSetSelectedOperator<T> ExecutableSetSelectedOperator.execAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           Executes the specified function on the target set, creating a new set operator containing the result of the execution.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execAsSet(IFunction<? super Set<T>,? extends Set<X>> function)
           Executes the specified function on the target set, creating a new set operator containing the result of the execution.
 ExecutableOperator<T> ExecutableOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableOperator<T> ExecutableOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.execIfFalseAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfFalseAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfFalseAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapOperator<K,V> ExecutableMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapOperator<K,V> ExecutableMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfFalseAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapEntryOperator<K,V> ExecutableMapEntryOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapEntryOperator<K,V> ExecutableMapEntryOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapEntryOperator<X,Y>
ExecutableMapEntryOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapEntryOperator<X,Y>
ExecutableMapEntryOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapEntryOperator<X,Y>
ExecutableMapEntryOperator.execIfFalseAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfFalseAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfIndex(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfIndex(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfIndexNot(int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfIndexNot(org.javaruntype.type.Type<X> type, int[] indexes, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableOperator<T> ExecutableOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfNotNull(IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.execIfNotNullAsArray(IFunction<? super T[],? extends T[]> function)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfNotNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfNotNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapOperator<K,V> ExecutableMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfNotNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfNotNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableOperator<T> ExecutableOperator.execIfNull(IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfNull(IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.execIfNullAsArray(IFunction<? super T[],? extends T[]> function)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfNullAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<? extends T>> function)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfNullAsList(IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapOperator<K,V> ExecutableMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfNullAsMap(IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<? extends T>> function)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfNullAsSet(IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableOperator<T> ExecutableOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableOperator<T> ExecutableOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableElementsOperator<T> ExecutableElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayElementsOperator<T> ExecutableArrayElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableOperator<X>
ExecutableOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableElementsOperator<X>
ExecutableElementsOperator.execIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayElementsOperator<X>
ExecutableArrayElementsOperator.execIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayElementsOperator.exec(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.execIfTrueAsArray(IFunction<? super T[],Boolean> eval, IFunction<? super T[],? extends T[]> function)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.execIfTrueAsArrayOf(org.javaruntype.type.Type<X> type, IFunction<? super T[],Boolean> eval, IFunction<? super T[],X[]> function, IFunction<? super T[],X[]> elseFunction)
           Executes a function in a way equivalent to ExecutableArrayOperator.execAsArray(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<? extends T>> function)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.execIfTrueAsList(IFunction<? super List<T>,Boolean> eval, IFunction<? super List<T>,? extends List<X>> function, IFunction<? super List<T>,? extends List<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableListOperator.execAsList(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapOperator<K,V> ExecutableMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapOperator<K,V> ExecutableMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapOperator<X,Y>
ExecutableMapOperator.execIfTrueAsMap(IFunction<? super Map<K,V>,Boolean> eval, IFunction<? super Map<K,V>,? extends Map<X,Y>> function, IFunction<? super Map<K,V>,? extends Map<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapOperator.execAsMap(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapEntryOperator<K,V> ExecutableMapEntryOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableMapEntryOperator<K,V> ExecutableMapEntryOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<? extends K,? extends V>> function)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapEntryOperator<X,Y>
ExecutableMapEntryOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapEntryOperator<X,Y>
ExecutableMapEntryOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
<X,Y> ExecutableMapEntryOperator<X,Y>
ExecutableMapEntryOperator.execIfTrueAsMapEntry(IFunction<? super Map.Entry<K,V>,Boolean> eval, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> function, IFunction<? super Map.Entry<K,V>,? extends Map.Entry<X,Y>> elseFunction)
           Executes a function in a way equivalent to ExecutableMapEntryOperator.execAsMapEntry(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<? extends T>> function)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.execIfTrueAsSet(IFunction<? super Set<T>,Boolean> eval, IFunction<? super Set<T>,? extends Set<X>> function, IFunction<? super Set<T>,? extends Set<X>> elseFunction)
           Executes a function in a way equivalent to ExecutableSetOperator.execAsSet(IFunction) but only on selected elements, leaving all other elements untouched.
 SelectedMapEntryOperator<K,V> SelectableMapEntryOperator.ifFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           Selects only those targets for which the specified evaluator returns false.
 SelectedOperator<T> SelectableOperator.ifFalse(IFunction<? super T,Boolean> eval)
           Selects only those targets for which the specified evaluator returns false.
 SelectedMapEntryComponentOperator<T> SelectableMapEntryComponentOperator.ifFalse(IFunction<? super T,Boolean> eval)
           Selects only those targets for which the specified evaluator returns false.
 SelectedElementsOperator<T> SelectableElementsOperator.ifFalse(IFunction<? super T,Boolean> eval)
           Selects only those targets for which the specified evaluator returns false.
 SelectedMapEntryOperator<K,V> SelectableMapEntryOperator.ifTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           Selects only those targets for which the specified evaluator returns true.
 SelectedOperator<T> SelectableOperator.ifTrue(IFunction<? super T,Boolean> eval)
           Selects only those targets for which the specified evaluator returns true.
 SelectedMapEntryComponentOperator<T> SelectableMapEntryComponentOperator.ifTrue(IFunction<? super T,Boolean> eval)
           Selects only those targets for which the specified evaluator returns true.
 SelectedElementsOperator<T> SelectableElementsOperator.ifTrue(IFunction<? super T,Boolean> eval)
           Selects only those targets for which the specified evaluator returns true.
<K,V> ILevel0MapOperator<I,K,V>
BuilderOperator.intoSingletonMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           Builds a map by inputting the operator's targets into a map builder object (a function returning map entries), which is in charge of creating the corresponding key and value for each original target.
 ExecutableSetSelectedOperator<T> ExecutableSetSelectedOperator.map(IFunction<? super T,? extends T> function)
           Executes the specified function on each of the elements, creating a new set operator containing the result of all the executions.
 ExecutableListSelectedOperator<T> ExecutableListSelectedOperator.map(IFunction<? super T,? extends T> function)
           Executes the specified function on each of the elements, creating a new list operator containing the result of all the executions.
 ExecutableArraySelectedOperator<T> ExecutableArraySelectedOperator.map(IFunction<? super T,? extends T> function)
           Executes the specified function on each of the elements, creating a new array operator containing the result of all the executions.
 ExecutableArrayOperator<T> ExecutableArrayOperator.map(IFunction<? super T,? extends T> function)
           Executes the specified function on each of the elements, creating a new operator containing the result of all the executions but not changing the operator type.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.map(IFunction<? super T,X> function)
           Executes the specified function on each of the elements, creating a new operator containing the result of all the executions and setting the new operator type to the one resulting from the function execution.
<X> ExecutableListOperator<X>
ExecutableListOperator.map(IFunction<? super T,X> function)
           Executes the specified function on each of the elements, creating a new list operator containing the result of all the executions and setting the new operator type to the one resulting from the function execution.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.map(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function)
           Executes the specified function on each of the elements, creating a new operator containing the result of all the executions and setting the new operator type to the one specified.
 ExecutableSetOperator<T> ExecutableSetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfFalse(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfFalse(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.mapIfNotNull(IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfNotNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfNotNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.mapIfNull(IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.mapIfNull(IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.mapIfNull(IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfNull(IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfNull(org.javaruntype.type.Type<X> type, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableSetOperator<T> ExecutableSetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableListOperator<T> ExecutableListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ExecutableArrayOperator<T> ExecutableArrayOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,? extends T> function)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableSetOperator<X>
ExecutableSetOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableSetOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableListOperator<X>
ExecutableListOperator.mapIfTrue(IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableListOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
<X> ExecutableArrayOperator<X>
ExecutableArrayOperator.mapIfTrue(org.javaruntype.type.Type<X> type, IFunction<? super T,Boolean> eval, IFunction<? super T,X> function, IFunction<? super T,X> elseFunction)
           Maps a function in a way equivalent to ExecutableArrayOperator.map(IFunction) but only on selected elements, leaving all other elements untouched.
 ModifiableMapOperator<K,V> ModifiableMapOperator.removeAllFalse(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           Removes from the target map all the entries which evaluate as false using the specified evaluator.
 ModifiableCollectionOperator<T> ModifiableCollectionOperator.removeAllFalse(IFunction<? super T,Boolean> eval)
           Removes from the target structure object all the elements which evaluate as false using the specified evaluator.
 ModifiableCollectionOperator<T> ModifiableCollectionOperator.removeAllNotNullAndFalse(IFunction<? super T,Boolean> eval)
           Removes from the target structure object all the elements which are not null and evaluate as false using the specified evaluator.
 ModifiableCollectionOperator<T> ModifiableCollectionOperator.removeAllNotNullAndTrue(IFunction<? super T,Boolean> eval)
           Removes from the target structure object all the elements which are not null and evaluate as true using the specified evaluator.
 ModifiableCollectionOperator<T> ModifiableCollectionOperator.removeAllNullOrFalse(IFunction<? super T,Boolean> eval)
           Removes from the target structure object all the elements which either are null or evaluate as false using the specified evaluator.
 ModifiableCollectionOperator<T> ModifiableCollectionOperator.removeAllNullOrTrue(IFunction<? super T,Boolean> eval)
           Removes from the target structure object all the elements which either are null or evaluate as true using the specified evaluator.
 ModifiableMapOperator<K,V> ModifiableMapOperator.removeAllTrue(IFunction<? super Map.Entry<K,V>,Boolean> eval)
           Removes from the target map all the entries which evaluate as true using the specified evaluator.
 ModifiableCollectionOperator<T> ModifiableCollectionOperator.removeAllTrue(IFunction<? super T,Boolean> eval)
           Removes from the target structure object all the elements which evaluate as true using the specified evaluator.
 SortableOperator<T> SortableOperator.sortBy(IFunction<? super T,?> by)
           Sorts the elements of the structure according to the result of executing the specified function.
<K,V> Operator
ConvertibleToMapOfSetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfSetOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfListOperator.toGroupMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfSetOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfListOperator.toGroupMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified functions, which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified functions, which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOfArrayOperator.toGroupMapOf(org.javaruntype.type.Type<V> valueType, IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified functions, which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOperator.toMap(IFunction<? super T,K> keyFunction, IFunction<? super T,V> valueFunction)
           Converts the target object to a map by inputting the original target's elements into the specified functions, which will create the resulting keys and values.
<K,V> Operator
ConvertibleToMapOperator.toMap(IFunction<? super T,Map.Entry<K,V>> mapBuilder)
           Converts the target object to a map by inputting the original target's elements into the specified map builder (a function returning map entries) which will create the resulting keys and values.
<K> Operator
ConvertibleToMapOfSetOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           Converts the target object to a map by using the original target's elements as values and applying an evaluator (keyEval) to them in order to obtain their corresponding keys.
<K> Operator
ConvertibleToMapOfListOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           Converts the target object to a map by using the original target's elements as values and applying an evaluator (keyEval) to them in order to obtain their corresponding keys.
<K> Operator
ConvertibleToMapOfArrayOperator.zipAndGroupKeysBy(IFunction<? super T,K> keyEval)
           Converts the target object to a map by using the original target's elements as values and applying an evaluator (keyEval) to them in order to obtain their corresponding keys.
<V> Operator
ConvertibleToMapOfSetOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           Converts the target object to a map by using the original target's elements as keys and applying an evaluator (valueEval) to them in order to obtain their corresponding value.
<V> Operator
ConvertibleToMapOfListOperator.zipAndGroupValuesBy(IFunction<? super T,V> valueEval)
           Converts the target object to a map by using the original target's elements as keys and applying an evaluator (valueEval) to them in order to obtain their corresponding value.
<V> Operator
ConvertibleToMapOfArrayOperator.zipAndGroupValuesBy(org.javaruntype.type.Type<V> valueType, IFunction<? super T,V> valueEval)
           Converts the target object to a map by using the original target's elements as keys and applying an evaluator (valueEval) to them in order to obtain their corresponding value.
<K> ILevel0MapOperator<I,K,T>
BuilderOperator.zipKeyBy(IFunction<? super T,K> keyEval)
           Builds a one-entry map using the operator's target as a value, and the result of executing the keyEval evaluator on the target as a key.
<K> Operator
ConvertibleToMapOperator.zipKeysBy(IFunction<? super T,K> keyEval)
           Converts the target object to a map by using the original target's elements as values and applying an evaluator (keyEval) to them in order to obtain their corresponding keys.
<V> ILevel0MapOperator<I,T,V>
BuilderOperator.zipValueBy(IFunction<? super T,V> valueEval)
           Builds a one-entry map using the operator's target as a key, and the result of executing the valueEval evaluator on the target as a value.
<V> Operator
ConvertibleToMapOperator.zipValuesBy(IFunction<? super T,V> valueEval)
           Converts the target object to a map by using the original target's elements as keys and applying an evaluator (valueEval) to them in order to obtain their corresponding value.
 

Uses of IFunction in org.op4j.target
 

Methods in org.op4j.target with parameters of type IFunction
 Target Target.execute(IFunction<?,?> executable)
           
 Target Target.execute(IFunction<?,?> executable, Target.Normalisation normalisation)
           
 Target Target.executeIfFalse(IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfFalse(IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfFalse(IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfIndex(int[] indexes, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfIndex(int[] indexes, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfIndexNot(int[] indexes, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfIndexNot(int[] indexes, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfNotNull(IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfNotNull(IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfNull(IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfNull(IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfTrue(IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfTrue(IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.executeIfTrue(IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Target.Normalisation normalisation)
           
 Target Target.map(Target.Structure structure, IFunction<?,?> executable, Class<?> arrayComponentClass)
           
 Target Target.mapIfFalse(Target.Structure structure, IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfFalse(Target.Structure structure, IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfFalse(Target.Structure structure, IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfNotNull(Target.Structure structure, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfNotNull(Target.Structure structure, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfNull(Target.Structure structure, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfNull(Target.Structure structure, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfTrue(Target.Structure structure, IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfTrue(Target.Structure structure, IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.mapIfTrue(Target.Structure structure, IFunction<?,Boolean> condition, IFunction<?,?> executable, IFunction<?,?> elseExecutable, Class<?> arrayComponentClass)
           
 Target Target.selectMatching(IFunction<? extends Object,Boolean> eval)
           
 Target Target.selectNotMatching(IFunction<? extends Object,Boolean> eval)
           
 Target Target.selectNotNullAndMatching(IFunction<? extends Object,Boolean> eval)
           
 Target Target.selectNotNullAndNotMatching(IFunction<? extends Object,Boolean> eval)
           
 Target Target.selectNullOrMatching(IFunction<? extends Object,Boolean> eval)
           
 Target Target.selectNullOrNotMatching(IFunction<? extends Object,Boolean> eval)
           
 



Copyright © 2012 The OP4J team. All Rights Reserved.