| 限定符和类型 | 方法和说明 |
|---|---|
static AviatorFunction |
AviatorEvaluator.getFunction(String name)
get a aviator function by name,throw exception if null
|
static AviatorFunction |
AviatorEvaluator.removeFunction(AviatorFunction function)
Remove a aviator function
|
static AviatorFunction |
AviatorEvaluator.removeFunction(String name)
Remove a aviator function by name,it's not thread-safe.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
AviatorEvaluator.addFunction(AviatorFunction function)
Add a aviator function,it's not thread-safe.
|
static AviatorFunction |
AviatorEvaluator.removeFunction(AviatorFunction function)
Remove a aviator function
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractFunction
Abstract function implementation
|
class |
AbstractVariadicFunction
Abstract function to implement variadic arguments function.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AviatorFunction |
FunctionUtils.getFunction(AviatorObject arg,
Map<String,Object> env,
int arity) |
| 限定符和类型 | 类和说明 |
|---|---|
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
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SeqCountFunction
count(seq) to get seq's size
|
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 |
SeqPredicateFunction
A predicate function
|
class |
SeqReduceFunction
reduce(col,fun,init) function to reduce seq with function and a initial value
value
|
class |
SeqSortFunction
sort(list) function to sort java.util.List or array,return a sorted duplicate
object
|
| 限定符和类型 | 类和说明 |
|---|---|
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
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BinaryFunction
Binary function,includes +,-,*,/,%,!
|
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
|
Copyright © 2017. All Rights Reserved.