MCPcopy Create free account

hub / github.com/deonwu/ik-expression / functions

Functions266 in github.com/deonwu/ik-expression

↓ 1 callersMethodgetVariable
(String variableName)
ik-expression/src/main/java/org/wltea/expression/ExpressionContext.java:27
↓ 1 callersMethodgetVariableMap
所有变量都转换为内部格式 @return
ik-expression/src/main/java/org/wltea/expression/ExpressionContext.java:59
↓ 1 callersMethodinit
初始化,解析XML配置 @throws ParserConfigurationException @throws Exception
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:57
↓ 1 callersMethodinvokeFunction
执行方法 @param functionName @param parameters @return @throws NoSuchMethodException @throws IllegalAccessException @throws InvocationTargetException
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:346
↓ 1 callersMethodisBoolean
(String s)
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:18
↓ 1 callersMethodisCompatibleType
检查数据类型的兼容性 类型相同,一定兼容 如果parametersType 为Object 则兼容所有类型 如果parametersType 为double 则兼容 int ,long ,float 如果parametersType 为float 则兼容 int ,long 如果parameters
ik-expression/src/main/java/org/wltea/expression/function/FunctionExecution.java:242
↓ 1 callersMethodisCompatibleType
检查数据类型的兼容性 类型相同,一定兼容 类型不同,则可兼容的数据类型包括int ,long ,float , double null 类型与所有类型兼容 @param another @return
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:383
↓ 1 callersMethodisDateTime
(String s)
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:89
↓ 1 callersMethodisDouble
判断是否是双精度浮点数 @param s @return
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:44
↓ 1 callersMethodisFloat
判断是否是浮点数 @param s @return
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:71
↓ 1 callersMethodisFunction
是否是函数词元 @param s @return
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:111
↓ 1 callersMethodisInteger
判断是否是整数 @param s @return
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:27
↓ 1 callersMethodisLong
判断是否是长整数 @param s @return
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:57
↓ 1 callersMethodisNull
(String s)
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:14
↓ 1 callersMethodisOperator
是否是操作符 @param s @return
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:124
↓ 1 callersMethodisOperatorStart
测试是否为运算符 @param sr @return @throws IOException
ik-expression/src/main/java/org/wltea/expression/format/reader/OperatorTypeReader.java:110
↓ 1 callersMethodisSplitor
是否是分隔符词元 @param s @return
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:102
↓ 1 callersMethodisString
(String s)
ik-expression/src/main/java/org/wltea/expression/ExpressionTokenHelper.java:80
↓ 1 callersMethodloadFunction
取得方法 @param functionName @return @throws NoSuchMethodException
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:329
↓ 1 callersMethodmapTypeToJavaClass
()
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:339
↓ 1 callersMethodopAND
且运算 & @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:127
↓ 1 callersMethodopDIV
除法运算 / @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:35
↓ 1 callersMethodopMINUS
减法 - @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:57
↓ 1 callersMethodopMOD
求模 % @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:42
↓ 1 callersMethodopMUTI
乘法运算 @param obj -- 乘数 @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:28
↓ 1 callersMethodopNG
求负数 - @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:21
↓ 1 callersMethodopPLUS
加法 + @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:49
↓ 1 callersMethodparseConstructorArgs
解析构参数法的描述 @param argRootNode @return
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:119
↓ 1 callersMethodparseFunctions
解析方法的描述 @param funRootNode @return
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:140
↓ 1 callersMethodpreparedCompile
获取预编译的表达式对象 @param expression 表达式的字符串表示 @param variables 表达式的参数集合 @return PreparedExpression 编译的表达式对象
ik-expression/src/main/java/org/wltea/expression/ExpressionEvaluator.java:82
↓ 1 callersMethodpushParenthesis
如果是括号,则记录下来,最后进行最后进行匹配 @param ele @throws FormatException
ik-expression/src/main/java/org/wltea/expression/format/ExpressionParser.java:103
↓ 1 callersMethodread
()
ik-expression/src/main/java/org/wltea/expression/format/ExpressionReader.java:53
↓ 1 callersMethodreadWord
@param sr @return @throws FormatException
ik-expression/src/main/java/org/wltea/expression/format/reader/VariableTypeReader.java:31
↓ 1 callersMethodsetReference
(boolean isReference)
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:492
↓ 1 callersMethodsetVariableValue
(Object variableValue)
ik-expression/src/main/java/org/wltea/expression/datameta/Variable.java:83
↓ 1 callersMethodtestOperators
简单测试表达式中的各个操作符 @throws Exception
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:125
↓ 1 callersMethodverify
验证操作符参数是否合法 @param opPositin @param args 注意args中的参数由于是从栈中按LIFO顺序弹出的,所以必须从尾部倒着取数 @return Constant 常量型的执行结果 @throws IllegalExpressionException
ik-expression/src/main/java/org/wltea/expression/op/IOperatorExecution.java:32
↓ 1 callersMethodverifyFunction
执行函数校验 @param op @param verifyStack @return
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:863
MethodBaseDataMeta
(DataType dataType , Object dataValue)
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:53
MethodConstant
(DataType dataType , Object value)
ik-expression/src/main/java/org/wltea/expression/datameta/Constant.java:16
MethodConstantEvaluator
(Evaluator<?> root)
ik-expression/src/main/java/org/wltea/expression/op/ConstantEvaluator.java:20
MethodElement
构造 @param text @param index @param type
ik-expression/src/main/java/org/wltea/expression/format/Element.java:53
MethodEvaluableValueObject
(String a)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:31
MethodExpressionExecutor
(ExpressionContext ctx)
ik-expression/src/main/java/org/wltea/expression/ExpressionExecutor.java:34
MethodExpressionReader
(String s)
ik-expression/src/main/java/org/wltea/expression/format/ExpressionReader.java:29
MethodExpressionToken
私有构造函数 @param tokenText @param tokenType @param dataType
ik-expression/src/main/java/org/wltea/expression/ExpressionToken.java:127
MethodFormatException
()
ik-expression/src/main/java/org/wltea/expression/format/FormatException.java:18
MethodFunction
(String _name, String _methodName)
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:248
MethodFunctionExecution
()
ik-expression/src/main/java/org/wltea/expression/function/FunctionExecution.java:24
MethodFunctionInvoker
(Method m, Object i)
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:289
MethodFunctionLoader
私有,禁止外部新建
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:43
MethodIllegalExpressionException
()
ik-expression/src/main/java/org/wltea/expression/IllegalExpressionException.java:28
MethodOperator
(String token , int priority , int opType)
ik-expression/src/main/java/org/wltea/expression/op/Operator.java:186
MethodParameter
(String _type, String _value)
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:196
MethodPreparedExpression
构造函数 @param expTokens
ik-expression/src/main/java/org/wltea/expression/PreparedExpression.java:36
MethodReference
(ExpressionToken token , Constant[] args, Evaluator<Constant> evaluator)
ik-expression/src/main/java/org/wltea/expression/datameta/Reference.java:32
MethodTx
(String x)
ik-expression/src/test/java/org/wltea/expression/test/IntegrationTestObjectEvaluator.java:18
MethodVariable
(String variableName)
ik-expression/src/main/java/org/wltea/expression/datameta/Variable.java:64
MethodaddFunction
表达式可用函数除了从配置文件“functionConfig.xml”加载外, 还可以通过此方法运行时添加 @param functionName 方法别名,表达式使用的名称 @param instance 调用的实例名 @param method 调用的方法
ik-expression/src/main/java/org/wltea/expression/function/FunctionLoader.java:316
MethodbindObject
(String name)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:127
MethodbindObject
(String name)
ik-expression/src/test/java/org/wltea/expression/test/TestReader.java:26
MethodbindObject
(String name)
ik-expression/src/test/java/org/wltea/expression/test/IntegrationTestObjectEvaluator.java:56
MethodboolAND
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:101
MethodboolEQ
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:90
MethodboolGE
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:85
MethodboolGT
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:80
MethodboolLE
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:75
MethodboolLT
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:70
MethodboolNEQ
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:96
MethodboolOR
(Object obj)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:106
MethodboolOR
逻辑或 || @param obj @return
ik-expression/src/main/java/org/wltea/expression/Evaluable.java:113
MethodcalcDate
日期计算 @param date 原始的日期 @param years 年份偏移量 @param months 月偏移量 @param days 日偏移量 @param hours 小时偏移量 @param minutes 分偏移量 @param seconds 秒偏移量 @return 偏移后的日
ik-expression/src/main/java/org/wltea/expression/function/SystemFunctions.java:82
MethodcanOperator
(Operator op, Object first, Object second)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:149
MethodcanOperator
(Operator op, Object first, Object second)
ik-expression/src/test/java/org/wltea/expression/test/IntegrationTestObjectEvaluator.java:45
MethodcanOperator
(Operator op, Constant first, Constant second)
ik-expression/src/main/java/org/wltea/expression/op/ConstantEvaluator.java:108
MethoddayEquals
日期相等比较,精确到天 @param date1 @param date2 @return
ik-expression/src/main/java/org/wltea/expression/function/SystemFunctions.java:111
Methodequals
(Object o)
ik-expression/src/main/java/org/wltea/expression/datameta/BaseDataMeta.java:223
Methodevalutor
(Operator op, Object first, Object second)
ik-expression/src/test/java/org/wltea/expression/test/Functionality2Test.java:135
Methodevalutor
(Operator op, Object first, Object second)
ik-expression/src/test/java/org/wltea/expression/test/IntegrationTestObjectEvaluator.java:37
Methodevalutor
(Operator op, Constant first, Constant second)
ik-expression/src/main/java/org/wltea/expression/op/ConstantEvaluator.java:24
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_QUES.java:23
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_AND.java:27
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_LE.java:27
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_OR.java:27
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_NOT.java:26
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_PLUS.java:24
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_GT.java:27
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_APPEND.java:31
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_DIV.java:26
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_NEQ.java:28
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_GE.java:23
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_MUTI.java:27
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_NG.java:27
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_COLON.java:23
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_LT.java:26
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_MINUS.java:26
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_MOD.java:27
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_EQ.java:26
Methodexecute
(Constant[] args)
ik-expression/src/main/java/org/wltea/expression/op/define/Op_SELECT.java:26
MethodgetArgs
()
ik-expression/src/main/java/org/wltea/expression/datameta/Reference.java:60
← previousnext →101–200 of 266, ranked by callers