Class Summary |
AbstractNotNullFunction<T,R> |
Base abstract class for functions throwing an IllegalArgumentException
if the target object is null. |
AbstractNullAsNullFunction<T,R> |
Base abstract class for functions returning null if the target object is null. |
Call<T,R> |
Function hub class for executing methods of target objects. |
ExpressionFunction<T,R> |
Base class for all functions returned by Fn.on(...) |
Fn |
Building class for Function Expressions. |
FnArray |
Function hub class for functions on arrays. |
FnArrayOf<T> |
|
FnArrayOfArrayOf<T> |
|
FnArrayOfListOf<T> |
|
FnArrayOfSetOf<T> |
|
FnBigDecimal |
|
FnBigInteger |
|
FnBoolean |
|
FnCalendar |
|
FnDate |
|
FnDouble |
|
FnFloat |
|
FnFunc |
|
FnInteger |
|
FnList |
Function hub class for functions on lists. |
FnListOf<T> |
|
FnListOfArrayOf<T> |
|
FnListOfListOf<T> |
|
FnListOfSetOf<T> |
|
FnLong |
|
FnMap |
Function hub class for functions on maps. |
FnMapOf<K,V> |
|
FnNumber |
|
FnObject |
|
FnSet |
Function hub class for functions on sets. |
FnSetOf<T> |
|
FnSetOfArrayOf<T> |
|
FnSetOfListOf<T> |
|
FnSetOfSetOf<T> |
|
FnShort |
|
FnString |
|
FnTuple |
|
Function<T,R> |
Base abstract implementation for the IFunction interface,
providing a useful Function.execute(Object) method, easier to use
than IFunction.execute(Object, ExecCtx) . |
Get<T,R> |
Function hub class for executing attribute getters in target objects. |
MapBuilder<T,K,V> |
Base abstract implementation of IFunction aimed at map building, which
substitutes the execute(...) |