| Modifier and Type | Field and Description |
|---|---|
static Map<OperatorType,AviatorFunction> |
AviatorEvaluator.OPS_MAP
Deprecated.
please use instance's field.
|
| Modifier and Type | Method and Description |
|---|---|
static AviatorFunction |
AviatorEvaluator.getFunction(String name)
Retrieve an aviator function by name,throw exception if not found or null.It's not thread-safe.
|
AviatorFunction |
AviatorEvaluatorInstance.getFunction(String name)
Retrieve an aviator function by name,throw exception if not found or null.It's not thread-safe.
|
static AviatorFunction |
AviatorEvaluator.getOpFunction(OperatorType opType)
Retrieve an operator aviator function by op type, return null if not found.It's not
thread-safe.
|
AviatorFunction |
AviatorEvaluatorInstance.getOpFunction(OperatorType opType)
Retrieve an operator aviator function by op type, return null if not found.It's not
thread-safe.
|
AviatorFunction |
ClassPathConfigFunctionLoader.onFunctionNotFound(String name) |
AviatorFunction |
FunctionLoader.onFunctionNotFound(String name)
Invoked when function not found
|
static AviatorFunction |
AviatorEvaluator.removeFunction(AviatorFunction function)
Remove a aviator function
|
AviatorFunction |
AviatorEvaluatorInstance.removeFunction(AviatorFunction function)
Remove a aviator function
|
static AviatorFunction |
AviatorEvaluator.removeFunction(String name)
Remove an aviator function by name,it's not thread-safe.
|
AviatorFunction |
AviatorEvaluatorInstance.removeFunction(String name)
Remove an aviator function by name,it's not thread-safe.
|
static AviatorFunction |
AviatorEvaluator.removeOpFunction(OperatorType opType)
Remove an operator aviator function by op type, it's not thread-safe.
|
AviatorFunction |
AviatorEvaluatorInstance.removeOpFunction(OperatorType opType)
Remove an operator aviator function by op type, it's not thread-safe.
|
| Modifier and Type | Method and Description |
|---|---|
Map<OperatorType,AviatorFunction> |
AviatorEvaluatorInstance.getOpsMap()
Returns the operators map.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AviatorEvaluator.addFunction(AviatorFunction function)
Add an aviator function,it's not thread-safe.
|
void |
AviatorEvaluatorInstance.addFunction(AviatorFunction function)
Add an aviator function,it's not thread-safe.
|
void |
AviatorEvaluatorInstance.addFunction(String name,
AviatorFunction function)
Adds a function with the name
|
static void |
AviatorEvaluator.addOpFunction(OperatorType opType,
AviatorFunction function)
Add an operator aviator function,it's not thread-safe.
|
void |
AviatorEvaluatorInstance.addOpFunction(OperatorType opType,
AviatorFunction function)
Add an operator aviator function,it's not thread-safe.
|
static AviatorFunction |
AviatorEvaluator.removeFunction(AviatorFunction function)
Remove a aviator function
|
AviatorFunction |
AviatorEvaluatorInstance.removeFunction(AviatorFunction function)
Remove a aviator function
|
| Modifier and Type | Method and Description |
|---|---|
static AviatorFunction |
RuntimeUtils.getFunction(Map<String,Object> env,
String name) |
static AviatorFunction |
RuntimeUtils.getFunction(Object object,
Map<String,Object> env) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFunction
Abstract function implementation
|
class |
AbstractVariadicFunction
Abstract function to implement variadic arguments function.
|
class |
LambdaFunction
All lamabda function base class
|
class |
TraceFunction
Trace eval function.
|
| Modifier and Type | Method and Description |
|---|---|
static AviatorFunction |
FunctionUtils.getFunction(AviatorObject arg,
Map<String,Object> env,
int arity)
Get a function from env in follow orders:
arg value
env
current evaluator instance.
|
static AviatorFunction |
TraceFunction.wrapTrace(AviatorFunction func) |
| Modifier and Type | Method and Description |
|---|---|
static AviatorFunction |
TraceFunction.wrapTrace(AviatorFunction func) |
| Modifier and Type | Class and Description |
|---|---|
class |
MathAbsFunction
math.abs(d) function
|
class |
MathCosFunction
math.cos(d) function
|
class |
MathLog10Function
math.log10(d) function
|
class |
MathLogFunction
math.log(d) function
|
class |
MathPowFunction
math.pow(d1,d2) function
|
class |
MathRoundFunction
math.round(d) function
|
class |
MathSinFunction
math.sin(d) function
|
class |
MathSqrtFunction
math.sqrt(d) function
|
class |
MathTanFunction
math.tan(d) function
|
| Modifier and Type | Class and Description |
|---|---|
class |
SeqCompsitePredFunFunction
Composite predicate function with && or ||
|
class |
SeqCountFunction
count(seq) to get seq's size
|
class |
SeqEveryFunction
Returns true if fun.call(x) is logical true for every x in sequence, else false.
|
class |
SeqFilterFunction
filter(seq,predicate) to filter seq by predicate
|
class |
SeqIncludeFunction
include(seq,obj) function to check if seq contains object
|
class |
SeqMakePredicateFunFunction
Function to make predicate for filter function
|
class |
SeqMapFunction
map(col,fun) function to iterate seq with function
|
class |
SeqNotAnyFunction
Returns false if fun.call(x) is logical true for any x in sequence, else true.
|
class |
SeqPredicateFunction
A predicate function
|
class |
SeqReduceFunction
reduce(col,fun,init) function to reduce seq with function and a initial value value
|
class |
SeqSomeFunction
Returns the first logical true value of fun.call(x) for any x in sequence, else returns nil.
|
class |
SeqSortFunction
sort(list) function to sort java.util.List or array,return a sorted duplicate object
|
| Modifier and Type | Class and Description |
|---|---|
class |
StringContainsFunction
string.contains(s1,s2) function
|
class |
StringEndsWithFunction
string.endsWith(s1,s2) function
|
class |
StringIndexOfFunction
String.indexOf function
|
class |
StringJoinFunction
string.join function
|
class |
StringLengthFunction
string.length(s) function
|
class |
StringReplaceAllFunction
string.replace_all function
|
class |
StringReplaceFirstFunction
string.replace_first function
|
class |
StringSplitFunction
string.split function
|
class |
StringStartsWithFunction
string.startsWith(s1,s2) function
|
class |
StringSubStringFunction
string.substring(s1,s2) function
|
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryFunction
Binary function,includes +,-,*,/,%,!
|
class |
BooleanFunction
Cast value to double,double(a) eg.
|
class |
Date2StringFunction
date_to_string function
|
class |
DoubleFunction
Cast value to double,double(a) eg.
|
class |
LongFunction
Cast value to long
|
class |
NowFunction
now() function to invoke System.currentTimeMillis()
|
class |
PrintFunction
println(obj) function to print object
|
class |
PrintlnFunction
println(obj) function to print object with newline
|
class |
RandomFunction
rand() function to generate random double value
|
class |
StrFunction
Cast value to string
|
class |
String2DateFunction
string_to_date function
|
class |
SysDateFunction
sysdate() function
|
class |
TupleFunction
tuple(x,y,z, ...) function to return an object array.
|
| Modifier and Type | Method and Description |
|---|---|
AviatorFunction |
SringContextFunctionLoader.onFunctionNotFound(String name) |
Copyright © 2019. All rights reserved.