Package org.op4j.functions

Interface Summary
ExecCtx Function execution context, contaning execution metadata.
IFunction<T,R> The interface that every function in op4j must implement.
 

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(...)
 

Enum Summary
DateStyle  
DecimalPoint  
FnString.AsciifyMode  
TimeStyle  
 



Copyright © 2012 The OP4J team. All Rights Reserved.