- Action - com.ql.util.express.rule中的类
-
Created by tianqiao on 16/12/12.
- Action(String) - 类 的构造器com.ql.util.express.rule.Action
-
- add(Object, Object, boolean) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
-
- addAppendingField(String, Class<?>, Class<?>, Operator) - 类 中的方法com.ql.util.express.parse.AppendingClassFieldManager
-
- addAppendingMethod(String, Class<?>, OperatorBase) - 类 中的方法com.ql.util.express.parse.AppendingClassMethodManager
-
- addChild(NodeType) - 类 中的方法com.ql.util.express.parse.NodeType
-
- addChild(Condition) - 类 中的方法com.ql.util.express.rule.Condition
-
- addClassField(String, Class<?>, Operator) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加类的方法
- addClassField(String, Class<?>, Class<?>, Operator) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加类的方法
- addClassMethod(String, Class<?>, OperatorBase) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加类的方法
- addExportDef(ExportItem) - 类 中的方法com.ql.util.express.InstructionSet
-
- addFunction(String, OperatorBase) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加函数定义
- addFunctionAndClassMethod(String, Class<?>, OperatorBase) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加函数定义扩展类的方法
- addFunctionName(String) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
-
- addFunctionOfClassMethod(String, String, String, Class<?>[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加一个类的函数定义,例如:Math.abs(double) 映射为表达式中的 "取绝对值(-5.0)"
- addFunctionOfClassMethod(String, String, String, Class<?>[], String[], String[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加一个类的函数定义,例如:Math.abs(double) 映射为表达式中的 "取绝对值(-5.0)"
- addFunctionOfClassMethod(String, String, String, String[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加一个类的函数定义,例如:Math.abs(double) 映射为表达式中的 "取绝对值(-5.0)"
- addFunctionOfClassMethod(String, String, String, String[], String[], String[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加一个类的函数定义,例如:Math.abs(double) 映射为表达式中的 "取绝对值(-5.0)"
- addFunctionOfServiceMethod(String, Object, String, Class<?>[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
用于将一个用户自己定义的对象(例如Spring对象)方法转换为一个表达式计算的函数
- addFunctionOfServiceMethod(String, Object, String, Class<?>[], String[], String[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
用于将一个用户自己定义的对象(例如Spring对象)方法转换为一个表达式计算的函数
- addFunctionOfServiceMethod(String, Object, String, String[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
用于将一个用户自己定义的对象(例如Spring对象)方法转换为一个表达式计算的函数
- addFunctionOfServiceMethod(String, Object, String, String[], String[], String[], String) - 类 中的方法com.ql.util.express.ExpressRunner
-
- addInstruction(Instruction) - 类 中的方法com.ql.util.express.InstructionSet
-
- addInstructionSet(String, InstructionSet) - 类 中的方法com.ql.util.express.ExpressLoader
-
- addLeft(QLMatchResultTree) - 类 中的方法com.ql.util.express.match.QLMatchResultTree
-
- addLeftAll(List<QLMatchResultTree>) - 类 中的方法com.ql.util.express.match.QLMatchResultTree
-
- addLeftChild(IDataNode) - 接口 中的方法com.ql.util.express.match.IDataNode
-
- addLeftChild(ExpressNode) - 类 中的方法com.ql.util.express.parse.ExpressNode
-
- addLeftChild(IDataNode) - 类 中的方法com.ql.util.express.parse.ExpressNode
-
- addMacro(String, String) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加宏定义 例如: macro 玄难 { abc(userinfo.userId);}
- addMacroDefine(String, FunctionInstructionSet) - 类 中的方法com.ql.util.express.InstructionSet
-
- addOperator(String, Operator) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加操作符号,此操作符号的优先级与 "*"相同,语法形式也是 data name data
- addOperator(String, String, Operator) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加操作符号,此操作符号与给定的参照操作符号在优先级别和语法形式上一致
- addOperator(String, OperatorBase) - 类 中的方法com.ql.util.express.instruction.op.OperatorFactory
-
- addOperatorWithAlias(String, String, String) - 类 中的方法com.ql.util.express.ExpressRunner
-
添加操作符和关键字的别名,同时对操作符可以指定错误信息。
- addOperatorWithAlias(String, String, String) - 类 中的方法com.ql.util.express.instruction.op.OperatorFactory
-
- addOperatorWithLevelOfReference(String, String) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
-
增加新的操作符号,其优先级别,以及语法关系与参照的操作符号一致
- addOperatorWithRealNodeType(String, String) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
-
增加关键字,但是用实际的类型代替,例如 :"如果"->"if"
- addPackage(String) - 类 中的方法com.ql.util.express.parse.ExpressPackage
-
- addParameter(OperateDataLocalVar) - 类 中的方法com.ql.util.express.InstructionSet
-
- addRightAll(List<QLMatchResultTree>) - 类 中的方法com.ql.util.express.match.QLMatchResultTree
-
- addRightChild(ExpressNode) - 类 中的方法com.ql.util.express.parse.ExpressNode
-
- addRuleCases(RuleCase) - 类 中的方法com.ql.util.express.rule.Rule
-
- addSymbol(String, Object) - 类 中的方法com.ql.util.express.InstructionSetContext
-
- addSymbol(Map<String, Object>) - 类 中的方法com.ql.util.express.InstructionSetContext
-
- addSystemFunctions() - 类 中的方法com.ql.util.express.ExpressRunner
-
- aliasName - 类 中的变量com.ql.util.express.instruction.op.OperatorBase
-
- AppendingClassFieldManager - com.ql.util.express.parse中的类
-
Created by tianqiao on 16/10/16.
- AppendingClassFieldManager() - 类 的构造器com.ql.util.express.parse.AppendingClassFieldManager
-
- AppendingClassFieldManager.AppendingField - com.ql.util.express.parse中的类
-
- AppendingClassFieldManager.AppendingField(String, Class<?>, Class<?>, Operator) - 类 的构造器com.ql.util.express.parse.AppendingClassFieldManager.AppendingField
-
- AppendingClassMethodManager - com.ql.util.express.parse中的类
-
Created by tianqiao on 16/10/16.
- AppendingClassMethodManager() - 类 的构造器com.ql.util.express.parse.AppendingClassMethodManager
-
- AppendingClassMethodManager.AppendingMethod - com.ql.util.express.parse中的类
-
- AppendingClassMethodManager.AppendingMethod(String, Class<?>, OperatorBase) - 类 的构造器com.ql.util.express.parse.AppendingClassMethodManager.AppendingMethod
-
- appendSpace(StringBuffer, int) - 类 中的方法com.ql.util.express.InstructionSet
-
- ArraySwap - com.ql.util.express中的类
-
- ArraySwap() - 类 的构造器com.ql.util.express.ArraySwap
-