Interface AviatorFunction
-
- All Superinterfaces:
java.util.concurrent.Callable<AviatorObject>
,java.lang.Runnable
- All Known Implementing Classes:
AbstractFunction
,AbstractMinMaxFunction
,AbstractSeqMinMaxFunction
,AbstractVariadicFunction
,AssertFunction
,BigIntFunction
,BinaryFunction
,BooleanFunction
,CatchHandlerFunction
,ClassMethodFunction
,ComparatorFunction
,CompareFunction
,ConstantFunction
,Date2StringFunction
,DecimalFunction
,DispatchFunction
,DoubleFunction
,EvalFunction
,IdentityFunction
,IfCallccFunction
,IsAFunction
,IsDefFunction
,LambdaFunction
,LoadFunction
,LongFunction
,MathAbsFunction
,MathAcosFunction
,MathAsinFunction
,MathAtanFunction
,MathCeilFunction
,MathCosFunction
,MathFloorFunction
,MathLog10Function
,MathLogFunction
,MathPowFunction
,MathRoundFunction
,MathSinFunction
,MathSqrtFunction
,MathTanFunction
,MaxFunction
,MetaFunction
,MinFunction
,NewInstanceFunction
,NowFunction
,PrintFunction
,PrintlnFunction
,PstFunction
,RandomFunction
,RangeFunction
,ReducerBreakFunction
,ReducerContFunction
,ReducerFunction
,ReducerReturnFunction
,RequireFunction
,RuntimeFunctionDelegator
,SeqAddAllFunction
,SeqAddFunction
,SeqArrayFunction
,SeqCollectorFunction
,SeqCollectorRawFunction
,SeqCompsitePredFunFunction
,SeqContainsKeyFunction
,SeqCountFunction
,SeqEveryFunction
,SeqFilterFunction
,SeqFunction
,SeqGetFunction
,SeqIncludeFunction
,SeqIntoFunction
,SeqKeysFunction
,SeqMakePredicateFunFunction
,SeqMapEntryFunction
,SeqMapFunction
,SeqMaxFunction
,SeqMinFunction
,SeqNewArrayFunction
,SeqNewListFunction
,SeqNewMapFunction
,SeqNewSetFunction
,SeqNotAnyFunction
,SeqPredicateFunction
,SeqPutFunction
,SeqReduceFunction
,SeqRemoveFunction
,SeqReverseFunction
,SeqSomeFunction
,SeqSortFunction
,SeqValsFunction
,SeqZipmapFunction
,StrFunction
,String2DateFunction
,StringContainsFunction
,StringEndsWithFunction
,StringIndexOfFunction
,StringJoinFunction
,StringLengthFunction
,StringReplaceAllFunction
,StringReplaceFirstFunction
,StringSplitFunction
,StringStartsWithFunction
,StringSubStringFunction
,SysDateFunction
,ThrowFunction
,TraceFunction
,TryCatchFunction
,TupleFunction
,TypeFunction
,UndefFunction
,UnpackingArgsFunction
,UseFunction
,WithMetaFunction
,WithoutMetaFunction
public interface AviatorFunction extends java.util.concurrent.Callable<AviatorObject>, java.lang.Runnable
A aviator function,all functions must implement this interface
-
-
Method Summary
-
-
-
Method Detail
-
getName
java.lang.String getName()
Get the function name- Returns:
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env)
call function- Parameters:
env
- Variable environment- Returns:
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14, AviatorObject arg15)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14, AviatorObject arg15, AviatorObject arg16)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14, AviatorObject arg15, AviatorObject arg16, AviatorObject arg17)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14, AviatorObject arg15, AviatorObject arg16, AviatorObject arg17, AviatorObject arg18)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14, AviatorObject arg15, AviatorObject arg16, AviatorObject arg17, AviatorObject arg18, AviatorObject arg19)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14, AviatorObject arg15, AviatorObject arg16, AviatorObject arg17, AviatorObject arg18, AviatorObject arg19, AviatorObject arg20)
-
call
AviatorObject call(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject arg1, AviatorObject arg2, AviatorObject arg3, AviatorObject arg4, AviatorObject arg5, AviatorObject arg6, AviatorObject arg7, AviatorObject arg8, AviatorObject arg9, AviatorObject arg10, AviatorObject arg11, AviatorObject arg12, AviatorObject arg13, AviatorObject arg14, AviatorObject arg15, AviatorObject arg16, AviatorObject arg17, AviatorObject arg18, AviatorObject arg19, AviatorObject arg20, AviatorObject... args)
-
-