A B C D E F G H I J K L M N O P Q R S T U V W 

A

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
 

B

bindingClass - 类 中的变量com.ql.util.express.parse.AppendingClassFieldManager.AppendingField
 
bindingClass - 类 中的变量com.ql.util.express.parse.AppendingClassMethodManager.AppendingMethod
 
blame - 类 中的变量com.ql.util.express.match.QLPatternNode
取反,例如:+@,匹配不是+的所有字符
BlockInstructionFactory - com.ql.util.express.instruction中的类
 
BlockInstructionFactory() - 类 的构造器com.ql.util.express.instruction.BlockInstructionFactory
 
BreakInstructionFactory - com.ql.util.express.instruction中的类
 
BreakInstructionFactory() - 类 的构造器com.ql.util.express.instruction.BreakInstructionFactory
 
buildExpressNodeTree() - 类 中的方法com.ql.util.express.match.QLMatchResultTree
 

C

CacheObject - com.ql.util.express中的类
简单的缓存对象
CacheObject() - 类 的构造器com.ql.util.express.CacheObject
 
CallFunctionInstructionFactory - com.ql.util.express.instruction中的类
 
CallFunctionInstructionFactory() - 类 的构造器com.ql.util.express.instruction.CallFunctionInstructionFactory
 
CallResult - com.ql.util.express中的类
 
CallResult(Object, boolean) - 类 的构造器com.ql.util.express.CallResult
 
callSelfFunction(String, OperateData[]) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
CanClone - com.ql.util.express.instruction.op中的接口
 
CastInstructionFactory - com.ql.util.express.instruction中的类
 
CastInstructionFactory() - 类 的构造器com.ql.util.express.instruction.CastInstructionFactory
 
castObject(Object, Class<?>, boolean) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
classMatchs - 类 中的静态变量com.ql.util.express.ExpressUtil
 
clear() - 类 中的方法com.ql.util.express.CallResult
 
clear() - 类 中的方法com.ql.util.express.ExpressLoader
 
clear() - 类 中的方法com.ql.util.express.InstructionSetContext
 
clear() - 类 中的方法com.ql.util.express.OperateData
 
clear() - 类 中的方法com.ql.util.express.RunEnvironment
 
clearDataArrayItem() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataArrayItem
 
clearDataAttr() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
clearDataField() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
clearDataKeyValue() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
clearDataLocalVar() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataLocalVar
 
clearDataStack() - 类 中的方法com.ql.util.express.RunEnvironment
 
clearExpressCache() - 类 中的方法com.ql.util.express.ExpressRunner
清除缓存
cloneMe(String, String) - 接口 中的方法com.ql.util.express.instruction.op.CanClone
 
cloneMe(String, String) - 类 中的方法com.ql.util.express.instruction.op.OperatorSelfDefineClassFunction
 
cloneMe(String, String) - 类 中的方法com.ql.util.express.instruction.op.OperatorSelfDefineServiceFunction
 
col - 类 中的变量com.ql.util.express.parse.Word
 
com.ql.util.express - 程序包 com.ql.util.express
 
com.ql.util.express.instruction - 程序包 com.ql.util.express.instruction
 
com.ql.util.express.instruction.detail - 程序包 com.ql.util.express.instruction.detail
 
com.ql.util.express.instruction.op - 程序包 com.ql.util.express.instruction.op
 
com.ql.util.express.instruction.opdata - 程序包 com.ql.util.express.instruction.opdata
 
com.ql.util.express.match - 程序包 com.ql.util.express.match
 
com.ql.util.express.parse - 程序包 com.ql.util.express.parse
 
com.ql.util.express.rule - 程序包 com.ql.util.express.rule
 
compareData(Object, Object) - 类 中的静态方法com.ql.util.express.Operator
进行对象比较
compareNumber(Number, Number) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
 
Condition - com.ql.util.express.rule中的类
Created by tianqiao on 16/12/6.
Condition(ConditionType) - 类 的构造器com.ql.util.express.rule.Condition
 
Condition() - 类 的构造器com.ql.util.express.rule.Condition
 
ConditionType - com.ql.util.express.rule中的枚举
Created by tianqiao on 16/12/6.
ConstDataInstructionFactory - com.ql.util.express.instruction中的类
 
ConstDataInstructionFactory() - 类 的构造器com.ql.util.express.instruction.ConstDataInstructionFactory
 
ContinueInstructionFactory - com.ql.util.express.instruction中的类
 
ContinueInstructionFactory() - 类 的构造器com.ql.util.express.instruction.ContinueInstructionFactory
 
createCacheKey(Class<?>, String, Class<?>[], boolean, boolean) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
createCondition(ExpressNode, Word[]) - 类 中的静态方法com.ql.util.express.rule.RuleManager
 
createExpressNode(INodeType, String) - 接口 中的方法com.ql.util.express.match.IDataNode
 
createExpressNode(INodeType, String) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.BlockInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.BreakInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.CallFunctionInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.CastInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.ConstDataInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.ContinueInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.FieldCallInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.ForInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.FunctionInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.IfInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.InInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.InstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.LoadAttrInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.MacroInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.MethodCallInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.NewInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.NewVClassInstructionFactory
 
createInstruction(ExpressRunner, InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.instruction.NullInstructionFactory
 
createInstructionSet(ExpressNode, String) - 类 中的方法com.ql.util.express.ExpressRunner
 
createInstructionSet(ExpressNode, InstructionSet) - 类 中的方法com.ql.util.express.ExpressRunner
 
createInstructionSetPrivate(InstructionSet, Stack<ForRelBreakContinue>, ExpressNode, boolean) - 类 中的方法com.ql.util.express.ExpressRunner
 
createNodeType(String) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
创建节点类型,需要注意的是不能初始化,必须所有的类型都创建完成后才能调用初始化方法
createPattern(INodeTypeManager, String, String) - 类 中的静态方法com.ql.util.express.match.QLPattern
 
createRule(ExpressNode, Word[]) - 类 中的静态方法com.ql.util.express.rule.RuleManager
 

D

dataObject - 类 中的变量com.ql.util.express.OperateData
 
dealInclude(Word[]) - 类 中的方法com.ql.util.express.parse.ExpressParse
 
DefaultContext<K,V> - com.ql.util.express中的类
 
DefaultContext() - 类 的构造器com.ql.util.express.DefaultContext
 
DefaultExpressResourceLoader - com.ql.util.express中的类
 
DefaultExpressResourceLoader() - 类 的构造器com.ql.util.express.DefaultExpressResourceLoader
 
divide(Object, Object, boolean) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
 
DT_BOOLEAN - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_boolean - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_BYTE - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_byte - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_CHAR - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_char - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_DATE - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_DATETIME - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_DOUBLE - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_double - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_FLOAT - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_float - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_int - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_INTEGER - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_LONG - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_long - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_OBJECT - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_SHORT - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_short - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_STRING - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DT_TIME - 类 中的静态变量com.ql.util.express.ExpressUtil
 
DynamicParamsUtil - com.ql.util.express中的类
Created by tianqiao on 16/9/12.
DynamicParamsUtil() - 类 的构造器com.ql.util.express.DynamicParamsUtil
 

E

ensureCapacity(int) - 类 中的方法com.ql.util.express.RunEnvironment
 
errorInfo - 类 中的变量com.ql.util.express.instruction.op.OperatorBase
 
excute(RunEnvironment, InstructionSetContext, List<String>, boolean, Log) - 类 中的方法com.ql.util.express.InstructionSet
 
execute(String, IExpressContext<String, Object>, List<String>, boolean, boolean, Log) - 类 中的方法com.ql.util.express.ExpressRemoteCacheRunner
 
execute(InstructionSet[], IExpressContext<String, Object>, List<String>, boolean, boolean, Log) - 类 中的方法com.ql.util.express.ExpressRunner
已过时。
execute(InstructionSet, IExpressContext<String, Object>, List<String>, boolean, boolean, Log) - 类 中的方法com.ql.util.express.ExpressRunner
执行指令集
execute(String, IExpressContext<String, Object>, List<String>, boolean, boolean) - 类 中的方法com.ql.util.express.ExpressRunner
执行一段文本
execute(String, IExpressContext<String, Object>, List<String>, boolean, boolean, Log) - 类 中的方法com.ql.util.express.ExpressRunner
执行一段文本
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.Instruction
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionCallMacro
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionCallSelfDefineFunction
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionClearDataStack
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionCloseNewArea
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionConstData
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoTo
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithNotNull
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionLoadAttr
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionNewVirClass
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionOpenNewArea
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionOperator
 
execute(RunEnvironment, List<String>) - 类 中的方法com.ql.util.express.instruction.detail.InstructionReturn
 
execute(InstructionSetContext, ArraySwap, List<String>) - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
execute(ExpressRunner, InstructionSet, ExpressLoader, IExpressContext<String, Object>, List<String>, boolean, boolean, boolean, Log, boolean) - 类 中的静态方法com.ql.util.express.InstructionSetRunner
批量执行指令集合,指令集间可以共享 变量和函数
execute(InstructionSet, InstructionSetContext, List<String>, boolean, boolean, boolean, Log) - 类 中的静态方法com.ql.util.express.InstructionSetRunner
 
executeByExpressName(String, IExpressContext<String, Object>, List<String>, boolean, boolean, Log) - 类 中的方法com.ql.util.express.ExpressRunner
根据表达式的名称进行执行
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorAdd
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorAlias
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorAnd
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorAnd
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorAnonymousNewArray
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorAnonymousNewList
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorAnonymousNewMap
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorArray
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorBit
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorCast
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorDef
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorDoubleAddReduce
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorEqualsLessMore
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorEqualsLessMore
 
executeInner(String, Object, Object) - 类 中的静态方法com.ql.util.express.instruction.op.OperatorEqualsLessMore
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorEvaluate
 
executeInner(InstructionSetContext, OperateData, OperateData) - 类 中的方法com.ql.util.express.instruction.op.OperatorEvaluate
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorExportAlias
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorExportDef
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorField
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorIf
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorIn
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorInstanceOf
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorKeyValue
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorLike
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorLike
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorMacro
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorMethod
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorMinMax
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorMinMax
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorMultiDiv
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorMultiDiv
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorNew
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorNor
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorNor
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorNot
 
executeInner(Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorNot
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorNullOp
 
executeInner(IExpressContext<String, Object>) - 类 中的方法com.ql.util.express.instruction.op.OperatorNullOp
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorOr
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorOr
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorPrint
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorPrintln
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorReduce
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.instruction.op.OperatorRound
 
executeInner(Object, Object) - 类 中的方法com.ql.util.express.instruction.op.OperatorRound
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorSelfDefineClassFunction
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorSelfDefineServiceFunction
 
executeInner(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.Operator
 
executeInner(Object[]) - 类 中的方法com.ql.util.express.Operator
 
executeInnerOrigiInstruction(RunEnvironment, List<String>, Log) - 类 中的方法com.ql.util.express.InstructionSet
 
executeOuter(ExpressRunner, InstructionSet, ExpressLoader, IExpressContext<String, Object>, List<String>, boolean, boolean, Log, boolean) - 类 中的静态方法com.ql.util.express.InstructionSetRunner
 
executeRule(String, IExpressContext<String, Object>, boolean, boolean) - 类 中的方法com.ql.util.express.ExpressRunner
 
executeRule(ExpressRunner, Rule, IExpressContext<String, Object>, boolean, boolean) - 类 中的静态方法com.ql.util.express.rule.RuleManager
 
executeSelfFunction(RunEnvironment, InstructionSet, ArraySwap, List<String>, Log) - 类 中的静态方法com.ql.util.express.instruction.detail.InstructionCallSelfDefineFunction
 
ExportItem - com.ql.util.express中的类
输出给其它指令共享使用的对象
ExportItem(String, String, String) - 类 的构造器com.ql.util.express.ExportItem
 
ExportItem(String, String, String, String) - 类 的构造器com.ql.util.express.ExportItem
 
exportSymbol(String, Object) - 类 中的方法com.ql.util.express.InstructionSetContext
 
ExpressClassLoader - com.ql.util.express中的类
 
ExpressClassLoader(ClassLoader) - 类 的构造器com.ql.util.express.ExpressClassLoader
 
ExpressLoader - com.ql.util.express中的类
表达式装载器
ExpressLoader(ExpressRunner) - 类 的构造器com.ql.util.express.ExpressLoader
 
ExpressNode - com.ql.util.express.parse中的类
 
ExpressNode(NodeType, String) - 类 的构造器com.ql.util.express.parse.ExpressNode
 
ExpressNode(NodeType, String, String, Object, NodeType, int, int, int) - 类 的构造器com.ql.util.express.parse.ExpressNode
 
ExpressPackage - com.ql.util.express.parse中的类
 
ExpressPackage(ExpressPackage) - 类 的构造器com.ql.util.express.parse.ExpressPackage
 
ExpressParse - com.ql.util.express.parse中的类
 
ExpressParse(NodeTypeManager, IExpressResourceLoader, boolean) - 类 的构造器com.ql.util.express.parse.ExpressParse
 
ExpressRemoteCacheRunner - com.ql.util.express中的类
远程缓存对象
ExpressRemoteCacheRunner() - 类 的构造器com.ql.util.express.ExpressRemoteCacheRunner
 
ExpressRunner - com.ql.util.express中的类
语法分析和计算的入口类
ExpressRunner() - 类 的构造器com.ql.util.express.ExpressRunner
 
ExpressRunner(boolean, boolean) - 类 的构造器com.ql.util.express.ExpressRunner
 
ExpressRunner(boolean, boolean, NodeTypeManager) - 类 的构造器com.ql.util.express.ExpressRunner
 
ExpressRunner(boolean, boolean, IExpressResourceLoader, NodeTypeManager) - 类 的构造器com.ql.util.express.ExpressRunner
 
ExpressUtil - com.ql.util.express中的类
表达式工具类
ExpressUtil() - 类 的构造器com.ql.util.express.ExpressUtil
 

F

fetchCallResult(Object, boolean) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchCallResult(Object, boolean) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchCallResult(Object, boolean) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchInstructionSetContext(boolean, ExpressRunner, IExpressContext<String, Object>, ExpressLoader, boolean) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchInstructionSetContext(boolean, ExpressRunner, IExpressContext<String, Object>, ExpressLoader, boolean) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchInstructionSetContext(boolean, ExpressRunner, IExpressContext<String, Object>, ExpressLoader, boolean) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchOperateData(Object, Class<?>) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchOperateData(Object, Class<?>) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchOperateData(Object, Class<?>) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchOperateDataArrayItem(OperateData, int) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchOperateDataArrayItem(OperateData, int) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchOperateDataArrayItem(OperateData, int) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchOperateDataAttr(String, Class<?>) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchOperateDataAttr(String, Class<?>) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchOperateDataAttr(String, Class<?>) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchOperateDataField(Object, String) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchOperateDataField(Object, String) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchOperateDataField(Object, String) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchOperateDataKeyValue(OperateData, OperateData) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchOperateDataKeyValue(OperateData, OperateData) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchOperateDataKeyValue(OperateData, OperateData) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchOperateDataLocalVar(String, Class<?>) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetchOperateDataLocalVar(String, Class<?>) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetchOperateDataLocalVar(String, Class<?>) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
fetchSelfDefineClass(Word[], Map<String, String>) - 类 中的静态方法com.ql.util.express.parse.ExpressParse
提取自定义的Class
fetRunEnvironment(InstructionSet, InstructionSetContext, boolean) - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
fetRunEnvironment(InstructionSet, InstructionSetContext, boolean) - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
fetRunEnvironment(InstructionSet, InstructionSetContext, boolean) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
FieldCallInstructionFactory - com.ql.util.express.instruction中的类
 
FieldCallInstructionFactory() - 类 的构造器com.ql.util.express.instruction.FieldCallInstructionFactory
 
findAliasOrDefSymbol(String) - 类 中的方法com.ql.util.express.InstructionSetContext
 
findConstructorWithCache(Class<?>, Class<?>[]) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
findLoadedClass(ClassLoader, String) - 类 中的静态方法com.ql.util.express.ExpressClassLoader
 
findMatchStatement(INodeTypeManager, QLPatternNode, List<? extends IDataNode>, int) - 类 中的静态方法com.ql.util.express.match.QLPattern
 
findMethod(Class<?>, String, Class<?>[], boolean, boolean) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
findMethodWithCache(Class<?>, String, Class<?>[], boolean, boolean) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
findMostSpecificMethod(Class<?>[], Method[]) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
findMostSpecificSignature(Class<?>[], Class<?>[][]) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
findNodeType(String) - 接口 中的方法com.ql.util.express.match.INodeTypeManager
 
findNodeType(String) - 类 中的方法com.ql.util.express.match.NodeTypeManagerTestImpl
 
findNodeType(String) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
根据类型名称查找节点类型
ForInstructionFactory - com.ql.util.express.instruction中的类
 
ForInstructionFactory() - 类 的构造器com.ql.util.express.instruction.ForInstructionFactory
 
ForRelBreakContinue - com.ql.util.express.instruction中的类
 
ForRelBreakContinue() - 类 的构造器com.ql.util.express.instruction.ForRelBreakContinue
 
FunctionInstructionFactory - com.ql.util.express.instruction中的类
 
FunctionInstructionFactory() - 类 的构造器com.ql.util.express.instruction.FunctionInstructionFactory
 
FunctionInstructionSet - com.ql.util.express.instruction中的类
 
FunctionInstructionSet(String, String, InstructionSet) - 类 的构造器com.ql.util.express.instruction.FunctionInstructionSet
 
functions - 类 中的变量com.ql.util.express.parse.NodeTypeManager
 

G

genOperateData(ExpressNode) - 类 中的方法com.ql.util.express.instruction.ConstDataInstructionFactory
 
get(int) - 类 中的方法com.ql.util.express.ArraySwap
 
get(Object) - 接口 中的方法com.ql.util.express.IExpressContext
根据名称从属性列表中提取属性值。
get(Object) - 类 中的方法com.ql.util.express.InstructionSetContext
 
getActions() - 类 中的方法com.ql.util.express.rule.RuleCase
 
getAliasName() - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
getAppendingClassField(Object, String) - 类 中的方法com.ql.util.express.parse.AppendingClassFieldManager
 
getAppendingClassFieldManager() - 类 中的方法com.ql.util.express.ExpressRunner
 
getAppendingClassMethod(Object, String) - 类 中的方法com.ql.util.express.parse.AppendingClassMethodManager
 
getAppendingClassMethodManager() - 类 中的方法com.ql.util.express.ExpressRunner
 
getAttrName() - 类 中的方法com.ql.util.express.instruction.detail.InstructionLoadAttr
 
getCache(String) - 类 中的方法com.ql.util.express.ExpressRemoteCacheRunner
获取缓存对象
getCache(String) - 类 中的方法com.ql.util.express.LocalExpressCacheRunner
 
getChildren() - 类 中的方法com.ql.util.express.match.QLPatternNode
 
getChildren() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getChildren() - 类 中的方法com.ql.util.express.rule.Condition
 
getClass(String) - 类 中的方法com.ql.util.express.parse.ExpressPackage
 
getClassName(Class<?>) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
getCode() - 类 中的方法com.ql.util.express.rule.Rule
 
getCol() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getCondition() - 类 中的方法com.ql.util.express.rule.RuleCase
 
getContext() - 类 中的方法com.ql.util.express.RunEnvironment
 
getCurrentPoint() - 类 中的方法com.ql.util.express.InstructionSet
 
getDataStackSize() - 类 中的方法com.ql.util.express.RunEnvironment
 
getDefineStr() - 类 中的方法com.ql.util.express.parse.NodeType
 
getDefineType() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
getDefineType() - 类 中的方法com.ql.util.express.OperateData
 
getDesc() - 类 中的方法com.ql.util.express.ExportItem
 
getErrorInfo() - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
getExceptionPrefix() - 类 中的方法com.ql.util.express.instruction.detail.Instruction
 
getExportDef() - 类 中的方法com.ql.util.express.InstructionSet
 
getExportInfo() - 类 中的方法com.ql.util.express.ExpressLoader
 
getExportInfo() - 类 中的方法com.ql.util.express.ExpressRunner
输出全局定义信息
getExpressByName(String) - 类 中的方法com.ql.util.express.parse.ExpressParse
 
getExpressLoader() - 类 中的方法com.ql.util.express.InstructionSetContext
 
getExpressName() - 类 中的方法com.ql.util.express.CacheObject
 
getExpressResourceLoader() - 类 中的方法com.ql.util.express.ExpressRunner
 
getExpressRunner() - 类 中的方法com.ql.util.express.ExpressRemoteCacheRunner
获取执行器ExpressRunner
getExpressRunner() - 类 中的方法com.ql.util.express.InstructionSetContext
 
getExpressRunner() - 类 中的方法com.ql.util.express.LocalExpressCacheRunner
 
getFetchCount() - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
getFetchCount() - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
getFetchCount() - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
getFunciton(String) - 类 中的方法com.ql.util.express.ExpressRunner
获取函数定义,通过函数定义可以拿到参数的说明信息
getFunctionInstructionSets() - 类 中的方法com.ql.util.express.InstructionSet
 
getFunctionName() - 类 中的方法com.ql.util.express.instruction.detail.InstructionCallSelfDefineFunction
 
getGlobeName() - 类 中的方法com.ql.util.express.ExportItem
 
getGlobeName() - 类 中的方法com.ql.util.express.InstructionSet
 
getInstruction(int) - 类 中的方法com.ql.util.express.InstructionSet
 
getInstructionFactory(String) - 类 中的静态方法com.ql.util.express.instruction.InstructionFactory
 
getInstructionFactory() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getInstructionFactory() - 类 中的方法com.ql.util.express.parse.NodeType
 
getInstructionLength() - 类 中的方法com.ql.util.express.InstructionSet
 
getInstructionSet() - 类 中的方法com.ql.util.express.CacheObject
 
getInstructionSet(String) - 类 中的方法com.ql.util.express.ExpressLoader
 
getInstructionSet() - 类 中的方法com.ql.util.express.RunEnvironment
 
getInstructionSetFromLocalCache(String) - 类 中的方法com.ql.util.express.ExpressRunner
优先从本地指令集缓存获取指令集,没有的话生成并且缓存在本地
getJavaClass(String) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
getJavaClassInner(String) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
getKey() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
getKind() - 类 中的方法com.ql.util.express.parse.NodeType
 
getLeft() - 类 中的方法com.ql.util.express.match.QLMatchResultTree
 
getLeftChildren() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getLevel() - 类 中的方法com.ql.util.express.rule.Node
 
getLine() - 类 中的方法com.ql.util.express.instruction.detail.Instruction
 
getLine() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getMacroDefine(String) - 类 中的方法com.ql.util.express.InstructionSet
 
getManager() - 接口 中的方法com.ql.util.express.match.INodeType
 
getManager() - 类 中的方法com.ql.util.express.parse.NodeType
 
getMatchLastIndex() - 类 中的方法com.ql.util.express.match.QLMatchResult
 
getMatchs() - 类 中的方法com.ql.util.express.match.QLMatchResult
 
getName() - 类 中的方法com.ql.util.express.ExportItem
 
getName() - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
getName() - 类 中的方法com.ql.util.express.instruction.opdata.OperateClass
 
getName() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
getName() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
getName() - 类 中的方法com.ql.util.express.InstructionSet
 
getName() - 接口 中的方法com.ql.util.express.match.INodeType
 
getName() - 类 中的方法com.ql.util.express.parse.NodeType
 
getName() - 类 中的方法com.ql.util.express.rule.Rule
 
getNodeId() - 类 中的方法com.ql.util.express.rule.Node
 
getNodeType() - 接口 中的方法com.ql.util.express.match.IDataNode
 
getNodeType() - 类 中的方法com.ql.util.express.match.QLPatternNode
 
getNodeType() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getNodeTypeManager() - 类 中的方法com.ql.util.express.ExpressRunner
获取语法定义的管理器
getNodeTypesByKind(NodeTypeKind) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
 
getObject(InstructionSetContext) - 类 中的方法com.ql.util.express.OperateData
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateClass
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAlias
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataArrayItem
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataLocalVar
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
getObjectInner(InstructionSetContext) - 类 中的方法com.ql.util.express.OperateData
 
getObjectValue() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getOffset() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoTo
 
getOffset() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
getOffset() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithNotNull
 
getOpDataNumber() - 类 中的方法com.ql.util.express.instruction.detail.InstructionCallSelfDefineFunction
 
getOperateData() - 类 中的方法com.ql.util.express.instruction.detail.InstructionConstData
 
getOperateDataCache() - 类 中的方法com.ql.util.express.ExpressRunner
 
getOperateDataCache() - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
getOperator() - 类 中的方法com.ql.util.express.instruction.detail.InstructionOperator
 
getOperator(String) - 类 中的方法com.ql.util.express.instruction.op.OperatorFactory
 
getOperatorFactory() - 类 中的方法com.ql.util.express.ExpressRunner
获取操作符号管理器
getOperDataAnnotaion() - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
getOperDataDesc() - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
getOrgiType() - 类 中的方法com.ql.util.express.OperateData
 
getOrgiValue() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getOutAttrNames() - 类 中的方法com.ql.util.express.InstructionSet
 
getOutFunctionNames(String) - 类 中的方法com.ql.util.express.ExpressRunner
 
getOutFunctionNames() - 类 中的方法com.ql.util.express.InstructionSet
 
getOutVarNames(String) - 类 中的方法com.ql.util.express.ExpressRunner
获取一个表达式需要的外部变量名称列表
getParameters() - 类 中的方法com.ql.util.express.InstructionSet
 
getParent() - 类 中的方法com.ql.util.express.InstructionSetContext
 
getParent() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getPatternNode() - 接口 中的方法com.ql.util.express.match.INodeType
 
getPatternNode() - 类 中的方法com.ql.util.express.parse.NodeType
 
getPrintInfo(Object[], String) - 类 中的静态方法com.ql.util.express.parse.WordSplit
 
getProgramPoint() - 类 中的方法com.ql.util.express.RunEnvironment
 
getProperty(Object, Object) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
getPropertyClass(Object, Object) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
getRealNodeType() - 类 中的方法com.ql.util.express.parse.NodeType
 
getRealTreeType() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getRef() - 类 中的方法com.ql.util.express.match.QLMatchResultTree
 
getResult() - 类 中的方法com.ql.util.express.rule.RuleResult
 
getReturnValue() - 类 中的方法com.ql.util.express.CallResult
 
getReturnValue() - 类 中的方法com.ql.util.express.RunEnvironment
 
getRightChildren() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getRootExpressPackage() - 类 中的方法com.ql.util.express.ExpressRunner
 
getRule() - 类 中的方法com.ql.util.express.rule.RuleResult
 
getRuleCases() - 类 中的方法com.ql.util.express.rule.Rule
 
getRunner() - 类 中的方法com.ql.util.express.InstructionSetContext
 
getScript() - 类 中的方法com.ql.util.express.rule.RuleResult
 
getSeq(Class<?>) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
获取数据类型精度顺序
getSimpleDataType(Class<?>) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
getSymbol(String) - 类 中的方法com.ql.util.express.InstructionSetContext
 
getText() - 类 中的方法com.ql.util.express.CacheObject
 
getText() - 类 中的方法com.ql.util.express.rule.Node
 
getTraceMap() - 类 中的方法com.ql.util.express.rule.RuleResult
 
getTreeType() - 接口 中的方法com.ql.util.express.match.IDataNode
 
getTreeType() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getType() - 类 中的方法com.ql.util.express.ExportItem
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAlias
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataArrayItem
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataLocalVar
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
getType() - 类 中的方法com.ql.util.express.InstructionSet
 
getType(InstructionSetContext) - 类 中的方法com.ql.util.express.OperateData
 
getType() - 类 中的方法com.ql.util.express.rule.Condition
 
getUniqClassIndex() - 类 中的静态方法com.ql.util.express.InstructionSet
 
getValue() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
getValue(Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
getValue() - 接口 中的方法com.ql.util.express.match.IDataNode
 
getValue() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
getValueType(Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
getVarClass() - 类 中的方法com.ql.util.express.instruction.opdata.OperateClass
 
getWordIndex() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
gotoLastWhenReturn() - 类 中的方法com.ql.util.express.RunEnvironment
 
gotoWithOffset(int) - 类 中的方法com.ql.util.express.RunEnvironment
 

H

hasMain() - 类 中的方法com.ql.util.express.InstructionSet
 

I

IDataNode - com.ql.util.express.match中的接口
 
IExpressContext<K,V> - com.ql.util.express中的接口
表达式计算的数据注入接口
IExpressResourceLoader - com.ql.util.express中的接口
加载表达式资源接口
IfInstructionFactory - com.ql.util.express.instruction中的类
 
IfInstructionFactory() - 类 的构造器com.ql.util.express.instruction.IfInstructionFactory
 
index - 类 中的变量com.ql.util.express.parse.Word
 
InInstructionFactory - com.ql.util.express.instruction中的类
 
InInstructionFactory() - 类 的构造器com.ql.util.express.instruction.InInstructionFactory
 
initial(Object, boolean) - 类 中的方法com.ql.util.express.CallResult
 
initial(boolean, ExpressRunner, IExpressContext<String, Object>, ExpressLoader, boolean) - 类 中的方法com.ql.util.express.InstructionSetContext
 
initial(Object, Class<?>) - 类 中的方法com.ql.util.express.OperateData
给对象缓存接口使用
initial() - 类 中的方法com.ql.util.express.parse.NodeType
 
initial() - 类 中的方法com.ql.util.express.parse.NodeTypeManager
 
initial(InstructionSet, InstructionSetContext, boolean) - 类 中的方法com.ql.util.express.RunEnvironment
 
initialDataArrayItem(OperateData, int) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataArrayItem
 
initialDataAttr(String, Class<?>) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
initialDataField(Object, String) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
initialDataKeyValue(OperateData, OperateData) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
initialDataLocalVar(String, Class<?>) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataLocalVar
 
initialInstance(InstructionSetContext, OperateData[], List<String>, boolean, Log) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
INodeType - com.ql.util.express.match中的接口
匹配类型
INodeTypeManager - com.ql.util.express.match中的接口
 
insertInstruction(int, Instruction) - 类 中的方法com.ql.util.express.InstructionSet
 
Instruction - com.ql.util.express.instruction.detail中的类
 
Instruction() - 类 的构造器com.ql.util.express.instruction.detail.Instruction
 
InstructionCallMacro - com.ql.util.express.instruction.detail中的类
 
InstructionCallMacro(String) - 类 的构造器com.ql.util.express.instruction.detail.InstructionCallMacro
 
InstructionCallSelfDefineFunction - com.ql.util.express.instruction.detail中的类
 
InstructionCallSelfDefineFunction(String, int) - 类 的构造器com.ql.util.express.instruction.detail.InstructionCallSelfDefineFunction
 
InstructionClearDataStack - com.ql.util.express.instruction.detail中的类
 
InstructionClearDataStack() - 类 的构造器com.ql.util.express.instruction.detail.InstructionClearDataStack
 
InstructionCloseNewArea - com.ql.util.express.instruction.detail中的类
 
InstructionCloseNewArea() - 类 的构造器com.ql.util.express.instruction.detail.InstructionCloseNewArea
 
InstructionConstData - com.ql.util.express.instruction.detail中的类
 
InstructionConstData(OperateData) - 类 的构造器com.ql.util.express.instruction.detail.InstructionConstData
 
instructionFacotryMapping - 类 中的变量com.ql.util.express.parse.KeyWordDefine4Java
 
instructionFacotryMapping - 类 中的变量com.ql.util.express.parse.NodeTypeManager
 
InstructionFactory - com.ql.util.express.instruction中的类
 
InstructionFactory() - 类 的构造器com.ql.util.express.instruction.InstructionFactory
 
InstructionGoTo - com.ql.util.express.instruction.detail中的类
 
InstructionGoTo(int) - 类 的构造器com.ql.util.express.instruction.detail.InstructionGoTo
 
InstructionGoToWithCondition - com.ql.util.express.instruction.detail中的类
 
InstructionGoToWithCondition(boolean, int, boolean) - 类 的构造器com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
InstructionGoToWithNotNull - com.ql.util.express.instruction.detail中的类
 
InstructionGoToWithNotNull(int, boolean) - 类 的构造器com.ql.util.express.instruction.detail.InstructionGoToWithNotNull
 
InstructionLoadAttr - com.ql.util.express.instruction.detail中的类
 
InstructionLoadAttr(String) - 类 的构造器com.ql.util.express.instruction.detail.InstructionLoadAttr
 
InstructionNewVirClass - com.ql.util.express.instruction.detail中的类
 
InstructionNewVirClass(String, int) - 类 的构造器com.ql.util.express.instruction.detail.InstructionNewVirClass
 
InstructionOpenNewArea - com.ql.util.express.instruction.detail中的类
 
InstructionOpenNewArea() - 类 的构造器com.ql.util.express.instruction.detail.InstructionOpenNewArea
 
InstructionOperator - com.ql.util.express.instruction.detail中的类
 
InstructionOperator(OperatorBase, int) - 类 的构造器com.ql.util.express.instruction.detail.InstructionOperator
 
InstructionReturn - com.ql.util.express.instruction.detail中的类
 
InstructionReturn(boolean) - 类 的构造器com.ql.util.express.instruction.detail.InstructionReturn
 
instructionSet - 类 中的变量com.ql.util.express.instruction.FunctionInstructionSet
 
InstructionSet - com.ql.util.express中的类
表达式执行编译后形成的指令集合
InstructionSet(String) - 类 的构造器com.ql.util.express.InstructionSet
 
InstructionSetContext - com.ql.util.express中的类
 
InstructionSetContext(boolean, ExpressRunner, IExpressContext<String, Object>, ExpressLoader, boolean) - 类 的构造器com.ql.util.express.InstructionSetContext
 
InstructionSetRunner - com.ql.util.express中的类
 
InstructionSetRunner() - 类 的构造器com.ql.util.express.InstructionSetRunner
 
invoke(AppendingClassFieldManager.AppendingField, InstructionSetContext, Object, List<String>) - 类 中的方法com.ql.util.express.parse.AppendingClassFieldManager
 
invoke(AppendingClassMethodManager.AppendingMethod, InstructionSetContext, ArraySwap, List<String>) - 类 中的方法com.ql.util.express.parse.AppendingClassMethodManager
 
IOperateDataCache - com.ql.util.express.instruction中的接口
 
isAndMode() - 类 中的方法com.ql.util.express.match.QLPatternNode
 
isAssignable(Class<?>, Class<?>) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
isAssignableOld(Class<?>, Class<?>) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
isAssignablePrivate(Class<?>, Class<?>) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
isCondition() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
isContainerChild(NodeType) - 类 中的方法com.ql.util.express.parse.NodeType
 
isDetailMode() - 类 中的方法com.ql.util.express.match.QLPatternNode
 
isEqualsOrChild(String) - 类 中的方法com.ql.util.express.parse.NodeType
 
isExistNodeTypeDefine(String) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
判断是否存在节点类型定义
isExistOperator(String) - 类 中的方法com.ql.util.express.instruction.op.OperatorFactory
 
isExit() - 类 中的方法com.ql.util.express.CallResult
 
isExit() - 类 中的方法com.ql.util.express.RunEnvironment
 
isFunction(String) - 类 中的方法com.ql.util.express.parse.NodeTypeManager
 
isHasException() - 类 中的方法com.ql.util.express.rule.RuleResult
 
isNumber(String) - 类 中的静态方法com.ql.util.express.parse.WordSplit
 
isPopStackData() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
isPopStackData() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithNotNull
 
isPrecise - 类 中的变量com.ql.util.express.instruction.op.OperatorBase
是否需要高精度计算
isPrecise() - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
isPrecise - 类 中的变量com.ql.util.express.instruction.op.OperatorFactory
是否需要高精度计算
isPrior() - 类 中的方法com.ql.util.express.rule.Condition
 
isPublic(Class<?>) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
isPublic(Method) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
isShortCircuit() - 类 中的方法com.ql.util.express.ExpressRunner
 
isSignatureAssignable(Class<?>[], Class<?>[]) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
isSkip - 类 中的变量com.ql.util.express.match.QLPatternNode
是否匹配成功,但在输出的时候忽略,用"~"表示 CONST$(,~$CONST)*
isSplitStatement() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
isStatic(Method) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
isSupportDynamicFieldName() - 类 中的方法com.ql.util.express.InstructionSetContext
 
isTrace() - 类 中的方法com.ql.util.express.RunEnvironment
 
isTreeRoot - 类 中的变量com.ql.util.express.match.QLPatternNode
是否根节点,例如:if^
isTypeEqualsOrChild(String) - 类 中的方法com.ql.util.express.parse.ExpressNode
 

J

joinStringList(List<QLPatternNode>, String) - 类 中的方法com.ql.util.express.match.QLPatternNode
 

K

KeyWordDefine4Java - com.ql.util.express.parse中的类
 
KeyWordDefine4Java() - 类 的构造器com.ql.util.express.parse.KeyWordDefine4Java
 
KeyWordDefine4SQL - com.ql.util.express.parse中的类
 
KeyWordDefine4SQL() - 类 的构造器com.ql.util.express.parse.KeyWordDefine4SQL
 
keyWords - 类 中的变量com.ql.util.express.parse.KeyWordDefine4Java
 
keyWords - 类 中的变量com.ql.util.express.parse.KeyWordDefine4SQL
 

L

length - 类 中的变量com.ql.util.express.ArraySwap
 
line - 类 中的变量com.ql.util.express.parse.Word
 
LoadAttrInstructionFactory - com.ql.util.express.instruction中的类
 
LoadAttrInstructionFactory() - 类 的构造器com.ql.util.express.instruction.LoadAttrInstructionFactory
 
loadCache(String, String) - 类 中的方法com.ql.util.express.ExpressRemoteCacheRunner
 
loadClass(String, byte[]) - 类 中的方法com.ql.util.express.ExpressClassLoader
 
loadClass(String, boolean) - 类 中的方法com.ql.util.express.ExpressClassLoader
 
loadClass(String) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
loadExpress(String) - 类 中的方法com.ql.util.express.DefaultExpressResourceLoader
 
loadExpress(String) - 类 中的方法com.ql.util.express.ExpressLoader
 
loadExpress(String) - 类 中的方法com.ql.util.express.ExpressRunner
装载文件中定义的Express
loadExpress(String) - 接口 中的方法com.ql.util.express.IExpressResourceLoader
根据表达式名称获取表达式的内容
loadMutilExpress(String, String) - 类 中的方法com.ql.util.express.ExpressRunner
装载表达式,但不执行,例如一些宏定义,或者自定义函数
LocalExpressCacheRunner - com.ql.util.express中的类
作为表达式
LocalExpressCacheRunner(ExpressRunner) - 类 的构造器com.ql.util.express.LocalExpressCacheRunner
 
log - 类 中的静态变量com.ql.util.express.instruction.detail.Instruction
 

M

MacroInstructionFactory - com.ql.util.express.instruction中的类
 
MacroInstructionFactory() - 类 的构造器com.ql.util.express.instruction.MacroInstructionFactory
 
main(String[]) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
matchLastIndex - 类 中的变量com.ql.util.express.match.QLMatchResult
 
matchs - 类 中的变量com.ql.util.express.match.QLMatchResult
 
maxMatchNum - 类 中的变量com.ql.util.express.match.QLPatternNode
最大匹配次数
maybeDynamicParams(Class<?>[]) - 类 中的静态方法com.ql.util.express.DynamicParamsUtil
 
methodCache - 类 中的静态变量com.ql.util.express.ExpressUtil
 
MethodCallInstructionFactory - com.ql.util.express.instruction中的类
 
MethodCallInstructionFactory() - 类 的构造器com.ql.util.express.instruction.MethodCallInstructionFactory
 
minMatchNum - 类 中的变量com.ql.util.express.match.QLPatternNode
最小匹配次数,0..n
modulo(Object, Object) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
 
multiply(Object, Object, boolean) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
 

N

name - 类 中的变量com.ql.util.express.instruction.detail.InstructionGoTo
 
name - 类 中的变量com.ql.util.express.instruction.FunctionInstructionSet
 
name - 类 中的变量com.ql.util.express.instruction.op.OperatorBase
 
name - 类 中的变量com.ql.util.express.instruction.opdata.OperateDataAttr
 
name - 类 中的变量com.ql.util.express.parse.AppendingClassFieldManager.AppendingField
 
name - 类 中的变量com.ql.util.express.parse.AppendingClassMethodManager.AppendingMethod
 
newInstance(ExpressNode) - 类 中的方法com.ql.util.express.instruction.op.OperatorFactory
创建一个新的操作符实例
newInstance(String) - 类 中的方法com.ql.util.express.instruction.op.OperatorFactory
 
NewInstructionFactory - com.ql.util.express.instruction中的类
 
NewInstructionFactory() - 类 的构造器com.ql.util.express.instruction.NewInstructionFactory
 
NewVClassInstructionFactory - com.ql.util.express.instruction中的类
 
NewVClassInstructionFactory() - 类 的构造器com.ql.util.express.instruction.NewVClassInstructionFactory
 
Node - com.ql.util.express.rule中的类
Created by tianqiao on 16/12/12.
Node() - 类 的构造器com.ql.util.express.rule.Node
 
nodeType - 类 中的变量com.ql.util.express.match.QLPatternNode
匹配类型,例如 ID,if,SELECT
NodeType - com.ql.util.express.parse中的类
 
NodeType(NodeTypeManager, String, String) - 类 的构造器com.ql.util.express.parse.NodeType
 
nodeTypeDefines - 类 中的变量com.ql.util.express.parse.KeyWordDefine4Java
 
nodeTypeDefines - 类 中的变量com.ql.util.express.parse.KeyWordDefine4SQL
 
NodeTypeManager - com.ql.util.express.parse中的类
 
NodeTypeManager() - 类 的构造器com.ql.util.express.parse.NodeTypeManager
 
NodeTypeManager(KeyWordDefine4SQL) - 类 的构造器com.ql.util.express.parse.NodeTypeManager
 
NodeTypeManager(KeyWordDefine4Java) - 类 的构造器com.ql.util.express.parse.NodeTypeManager
 
NodeTypeManagerTestImpl - com.ql.util.express.match中的类
 
NodeTypeManagerTestImpl() - 类 的构造器com.ql.util.express.match.NodeTypeManagerTestImpl
 
nodeTypes - 类 中的变量com.ql.util.express.parse.NodeTypeManager
 
NullInstructionFactory - com.ql.util.express.instruction中的类
 
NullInstructionFactory() - 类 的构造器com.ql.util.express.instruction.NullInstructionFactory
 

O

op - 类 中的变量com.ql.util.express.parse.AppendingClassFieldManager.AppendingField
 
op - 类 中的变量com.ql.util.express.parse.AppendingClassMethodManager.AppendingMethod
 
OperateClass - com.ql.util.express.instruction.opdata中的类
 
OperateClass(String, Class<?>) - 类 的构造器com.ql.util.express.instruction.opdata.OperateClass
 
OperateData - com.ql.util.express中的类
数据类型定义
OperateData(Object, Class<?>) - 类 的构造器com.ql.util.express.OperateData
 
OperateDataAlias - com.ql.util.express.instruction.opdata中的类
 
OperateDataAlias(String, OperateDataAttr) - 类 的构造器com.ql.util.express.instruction.opdata.OperateDataAlias
 
OperateDataArrayItem - com.ql.util.express.instruction.opdata中的类
 
OperateDataArrayItem(OperateData, int) - 类 的构造器com.ql.util.express.instruction.opdata.OperateDataArrayItem
 
OperateDataAttr - com.ql.util.express.instruction.opdata中的类
 
OperateDataAttr(String, Class<?>) - 类 的构造器com.ql.util.express.instruction.opdata.OperateDataAttr
 
OperateDataCacheImpl - com.ql.util.express.instruction中的类
 
OperateDataCacheImpl(int) - 类 的构造器com.ql.util.express.instruction.OperateDataCacheImpl
 
OperateDataCacheManager - com.ql.util.express.instruction中的类
 
OperateDataCacheManager() - 类 的构造器com.ql.util.express.instruction.OperateDataCacheManager
 
OperateDataField - com.ql.util.express.instruction.opdata中的类
 
OperateDataField(Object, String) - 类 的构造器com.ql.util.express.instruction.opdata.OperateDataField
 
OperateDataKeyValue - com.ql.util.express.instruction.opdata中的类
 
OperateDataKeyValue(OperateData, OperateData) - 类 的构造器com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
OperateDataLocalVar - com.ql.util.express.instruction.opdata中的类
 
OperateDataLocalVar(String, Class<?>) - 类 的构造器com.ql.util.express.instruction.opdata.OperateDataLocalVar
 
OperateDataVirClass - com.ql.util.express.instruction.opdata中的类
虚拟Class的内存对象
OperateDataVirClass(String) - 类 的构造器com.ql.util.express.instruction.opdata.OperateDataVirClass
 
Operator - com.ql.util.express中的类
操作符的基类
Operator() - 类 的构造器com.ql.util.express.Operator
 
OperatorAdd - com.ql.util.express.instruction.op中的类
 
OperatorAdd(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAdd
 
OperatorAdd(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAdd
 
OperatorAlias - com.ql.util.express.instruction.op中的类
 
OperatorAlias(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAlias
 
OperatorAlias(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAlias
 
OperatorAnd - com.ql.util.express.instruction.op中的类
处理 And,Or,&&,||操作
OperatorAnd(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnd
 
OperatorAnd(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnd
 
OperatorAnonymousNewArray - com.ql.util.express.instruction.op中的类
 
OperatorAnonymousNewArray(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnonymousNewArray
 
OperatorAnonymousNewArray(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnonymousNewArray
 
OperatorAnonymousNewList - com.ql.util.express.instruction.op中的类
 
OperatorAnonymousNewList(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnonymousNewList
 
OperatorAnonymousNewList(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnonymousNewList
 
OperatorAnonymousNewMap - com.ql.util.express.instruction.op中的类
 
OperatorAnonymousNewMap(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnonymousNewMap
 
OperatorAnonymousNewMap(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorAnonymousNewMap
 
OperatorArray - com.ql.util.express.instruction.op中的类
 
OperatorArray(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorArray
 
OperatorArray(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorArray
 
OperatorBase - com.ql.util.express.instruction.op中的类
操作符号定义
OperatorBase() - 类 的构造器com.ql.util.express.instruction.op.OperatorBase
 
OperatorBit - com.ql.util.express.instruction.op中的类
Created by tianqiao on 16/12/15.
OperatorBit(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorBit
 
OperatorCast - com.ql.util.express.instruction.op中的类
 
OperatorCast(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorCast
 
OperatorDef - com.ql.util.express.instruction.op中的类
 
OperatorDef(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorDef
 
OperatorDef(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorDef
 
OperatorDoubleAddReduce - com.ql.util.express.instruction.op中的类
 
OperatorDoubleAddReduce(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorDoubleAddReduce
 
OperatorEqualsLessMore - com.ql.util.express.instruction.op中的类
处理 =,==,>,>=,<,<=,!
OperatorEqualsLessMore(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorEqualsLessMore
 
OperatorEqualsLessMore(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorEqualsLessMore
 
OperatorEvaluate - com.ql.util.express.instruction.op中的类
 
OperatorEvaluate(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorEvaluate
 
OperatorEvaluate(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorEvaluate
 
OperatorExportAlias - com.ql.util.express.instruction.op中的类
 
OperatorExportAlias(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorExportAlias
 
OperatorExportAlias(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorExportAlias
 
OperatorExportDef - com.ql.util.express.instruction.op中的类
 
OperatorExportDef(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorExportDef
 
OperatorExportDef(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorExportDef
 
OperatorFactory - com.ql.util.express.instruction.op中的类
 
OperatorFactory(boolean) - 类 的构造器com.ql.util.express.instruction.op.OperatorFactory
 
OperatorField - com.ql.util.express.instruction.op中的类
 
OperatorField() - 类 的构造器com.ql.util.express.instruction.op.OperatorField
 
OperatorField(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorField
 
OperatorIf - com.ql.util.express.instruction.op中的类
 
OperatorIf(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorIf
 
OperatorIf(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorIf
 
OperatorIn - com.ql.util.express.instruction.op中的类
 
OperatorIn(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorIn
 
OperatorIn(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorIn
 
OperatorInstanceOf - com.ql.util.express.instruction.op中的类
Created by tianqiao on 17/9/19.
OperatorInstanceOf(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorInstanceOf
 
OperatorKeyValue - com.ql.util.express.instruction.op中的类
 
OperatorKeyValue(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorKeyValue
 
OperatorKeyValue(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorKeyValue
 
OperatorLike - com.ql.util.express.instruction.op中的类
 
OperatorLike(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorLike
 
OperatorLike(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorLike
 
OperatorMacro - com.ql.util.express.instruction.op中的类
 
OperatorMacro(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorMacro
 
OperatorMacro(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorMacro
 
OperatorMethod - com.ql.util.express.instruction.op中的类
 
OperatorMethod() - 类 的构造器com.ql.util.express.instruction.op.OperatorMethod
 
OperatorMethod(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorMethod
 
OperatorMinMax - com.ql.util.express.instruction.op中的类
 
OperatorMinMax(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorMinMax
 
OperatorMultiDiv - com.ql.util.express.instruction.op中的类
 
OperatorMultiDiv(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorMultiDiv
 
OperatorNew - com.ql.util.express.instruction.op中的类
 
OperatorNew(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorNew
 
OperatorNor - com.ql.util.express.instruction.op中的类
 
OperatorNor(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorNor
 
OperatorNor(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorNor
 
OperatorNot - com.ql.util.express.instruction.op中的类
 
OperatorNot(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorNot
 
OperatorNot(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorNot
 
OperatorNullOp - com.ql.util.express.instruction.op中的类
处理 ",","(",")",";"
OperatorNullOp(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorNullOp
 
OperatorNullOp(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorNullOp
 
OperatorOfNumber - com.ql.util.express中的类
 
OperatorOfNumber() - 类 的构造器com.ql.util.express.OperatorOfNumber
 
OperatorOr - com.ql.util.express.instruction.op中的类
 
OperatorOr(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorOr
 
OperatorOr(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorOr
 
OperatorPrint - com.ql.util.express.instruction.op中的类
 
OperatorPrint(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorPrint
 
OperatorPrint(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorPrint
 
OperatorPrintln - com.ql.util.express.instruction.op中的类
 
OperatorPrintln(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorPrintln
 
OperatorPrintln(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorPrintln
 
OperatorReduce - com.ql.util.express.instruction.op中的类
 
OperatorReduce(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorReduce
 
OperatorReduce(String, String, String) - 类 的构造器com.ql.util.express.instruction.op.OperatorReduce
 
OperatorRound - com.ql.util.express.instruction.op中的类
 
OperatorRound(String) - 类 的构造器com.ql.util.express.instruction.op.OperatorRound
 
OperatorSelfDefineClassFunction - com.ql.util.express.instruction.op中的类
用户自定义的函数操作
OperatorSelfDefineClassFunction(String, String, String, Class<?>[], String[], String[], String) - 类 的构造器com.ql.util.express.instruction.op.OperatorSelfDefineClassFunction
 
OperatorSelfDefineClassFunction(String, String, String, String[], String[], String[], String) - 类 的构造器com.ql.util.express.instruction.op.OperatorSelfDefineClassFunction
 
OperatorSelfDefineServiceFunction - com.ql.util.express.instruction.op中的类
用户自定义的服务函数操作
OperatorSelfDefineServiceFunction(String, Object, String, Class<?>[], String[], String[], String) - 类 的构造器com.ql.util.express.instruction.op.OperatorSelfDefineServiceFunction
 
OperatorSelfDefineServiceFunction(String, Object, String, String[], String[], String[], String) - 类 的构造器com.ql.util.express.instruction.op.OperatorSelfDefineServiceFunction
 
operDataAnnotation - 类 中的变量com.ql.util.express.instruction.op.OperatorBase
操作数的其它定义
operDataDesc - 类 中的变量com.ql.util.express.instruction.op.OperatorBase
操作数描述

P

parentLoadClass(ClassLoader, String) - 类 中的静态方法com.ql.util.express.ExpressClassLoader
 
parse(ExpressPackage, String, boolean, Map<String, String>) - 类 中的方法com.ql.util.express.parse.ExpressParse
 
parse(ExpressPackage, Word[], String, boolean, Map<String, String>) - 类 中的方法com.ql.util.express.parse.ExpressParse
 
parse(String[], String) - 类 中的静态方法com.ql.util.express.parse.WordSplit
文本分析函数,“.”作为操作符号处理
parseContition(String) - 类 中的方法com.ql.util.express.ExpressRunner
 
parseInstructionSet(String, String) - 类 中的方法com.ql.util.express.ExpressLoader
 
parseInstructionSet(String) - 类 中的方法com.ql.util.express.ExpressRunner
解析一段文本,生成指令集合
parseRule(String) - 类 中的方法com.ql.util.express.ExpressRunner
 
peek() - 类 中的方法com.ql.util.express.RunEnvironment
 
pop() - 类 中的方法com.ql.util.express.RunEnvironment
 
popArray(InstructionSetContext, int) - 类 中的方法com.ql.util.express.RunEnvironment
此方法是调用最频繁的,因此尽量精简代码,提高效率
popArrayBackUp(InstructionSetContext, int) - 类 中的方法com.ql.util.express.RunEnvironment
 
popArrayOld(InstructionSetContext, int) - 类 中的方法com.ql.util.express.RunEnvironment
 
printInfo(List<ExpressNode>, String) - 类 中的静态方法com.ql.util.express.parse.ExpressParse
 
printInstructionError - 类 中的静态变量com.ql.util.express.InstructionSet
 
printLevel(int, StringBuilder) - 类 中的方法com.ql.util.express.rule.Rule
 
printNode(StringBuilder, int) - 类 中的方法com.ql.util.express.match.QLMatchResultTree
 
printTreeNode(StringBuilder, ExpressNode, int) - 类 中的静态方法com.ql.util.express.parse.ExpressParse
 
printTreeNode(ExpressNode, int) - 类 中的静态方法com.ql.util.express.parse.ExpressParse
 
programPoint - 类 中的变量com.ql.util.express.RunEnvironment
 
programPointAddOne() - 类 中的方法com.ql.util.express.RunEnvironment
 
push(ExpressRunner) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
push(OperateData) - 类 中的方法com.ql.util.express.RunEnvironment
 
put(K, V) - 接口 中的方法com.ql.util.express.IExpressContext
表达式计算的结果可以设置回调用系统,例如 userId = 3 + 4
put(String, Object) - 类 中的方法com.ql.util.express.InstructionSetContext
 
putCache(String, Object) - 类 中的方法com.ql.util.express.ExpressRemoteCacheRunner
放置缓存的对象
putCache(String, Object) - 类 中的方法com.ql.util.express.LocalExpressCacheRunner
 

Q

QLMatchResult - com.ql.util.express.match中的类
 
QLMatchResult(List<QLMatchResultTree>, int) - 类 的构造器com.ql.util.express.match.QLMatchResult
 
QLMatchResultTree - com.ql.util.express.match中的类
 
QLMatchResultTree(INodeType, IDataNode, INodeType) - 类 的构造器com.ql.util.express.match.QLMatchResultTree
 
QLMatchResultTree(INodeType, IDataNode) - 类 的构造器com.ql.util.express.match.QLMatchResultTree
 
QLPattern - com.ql.util.express.match中的类
 
QLPattern() - 类 的构造器com.ql.util.express.match.QLPattern
 
QLPatternNode - com.ql.util.express.match中的类
 
QLPatternNode(INodeTypeManager, String, String) - 类 的构造器com.ql.util.express.match.QLPatternNode
 
QLPatternNode(INodeTypeManager, String, String, boolean, int) - 类 的构造器com.ql.util.express.match.QLPatternNode
 
quitExpress(Object) - 类 中的方法com.ql.util.express.RunEnvironment
 
quitExpress() - 类 中的方法com.ql.util.express.RunEnvironment
 

R

removePackage(String) - 类 中的方法com.ql.util.express.parse.ExpressPackage
 
replaceOperator(String, OperatorBase) - 类 中的方法com.ql.util.express.ExpressRunner
替换操作符处理
replaceOperator(String, OperatorBase) - 类 中的方法com.ql.util.express.instruction.op.OperatorFactory
 
replaceString(String, Object[]) - 类 中的静态方法com.ql.util.express.ExpressUtil
替换字符串中的参数 replaceString("$1强化$2实施$2",new String[]{"qq","ff"}) ="qq 强化 ff 实施 ff"
reset(String, Class<?>) - 类 中的方法com.ql.util.express.instruction.opdata.OperateClass
 
resetCache() - 接口 中的方法com.ql.util.express.instruction.IOperateDataCache
 
resetCache() - 类 中的方法com.ql.util.express.instruction.OperateDataCacheImpl
 
resetCache(ExpressRunner) - 类 中的静态方法com.ql.util.express.instruction.OperateDataCacheManager
 
resetParent(ExpressNode, ExpressNode) - 类 中的静态方法com.ql.util.express.parse.ExpressParse
 
returnType - 类 中的变量com.ql.util.express.parse.AppendingClassFieldManager.AppendingField
 
rootNodeType - 类 中的变量com.ql.util.express.match.QLPatternNode
需要转为的虚拟类型,例如:(ID$(,$ID)*)#COL_LIST
round(double, int) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
 
Rule - com.ql.util.express.rule中的类
Created by tianqiao on 16/12/8.
Rule() - 类 的构造器com.ql.util.express.rule.Rule
 
RuleCase - com.ql.util.express.rule中的类
Created by tianqiao on 16/12/6.
RuleCase(Condition, List<Action>) - 类 的构造器com.ql.util.express.rule.RuleCase
 
RuleManager - com.ql.util.express.rule中的类
Created by tianqiao on 16/12/8.
RuleManager() - 类 的构造器com.ql.util.express.rule.RuleManager
 
RuleResult - com.ql.util.express.rule中的类
Created by tianqiao on 16/12/12.
RuleResult() - 类 的构造器com.ql.util.express.rule.RuleResult
 
RunEnvironment - com.ql.util.express中的类
 
RunEnvironment(InstructionSet, InstructionSetContext, boolean) - 类 的构造器com.ql.util.express.RunEnvironment
 

S

setActions(List<Action>) - 类 中的方法com.ql.util.express.rule.RuleCase
 
setAliasName(String) - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
setChildren(List<Condition>) - 类 中的方法com.ql.util.express.rule.Condition
 
setCode(String) - 类 中的方法com.ql.util.express.rule.Rule
 
setCol(int) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setCondition(boolean) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
setCondition(Condition) - 类 中的方法com.ql.util.express.rule.RuleCase
 
setContext(InstructionSetContext) - 类 中的方法com.ql.util.express.RunEnvironment
 
setDefineType(Class<?>) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
setDesc(String) - 类 中的方法com.ql.util.express.ExportItem
 
setErrorInfo(String) - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
setExpressName(String) - 类 中的方法com.ql.util.express.CacheObject
 
setGlobeName(String) - 类 中的方法com.ql.util.express.ExportItem
 
setGlobeName(String) - 类 中的方法com.ql.util.express.InstructionSet
 
setHasException(boolean) - 类 中的方法com.ql.util.express.rule.RuleResult
 
setInstructionFactory(String) - 类 中的方法com.ql.util.express.parse.NodeType
 
setInstructionSet(InstructionSet) - 类 中的方法com.ql.util.express.CacheObject
 
setKind(NodeTypeKind) - 类 中的方法com.ql.util.express.parse.NodeType
 
setLeftChildren(List<ExpressNode>) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setLevel(Integer) - 类 中的方法com.ql.util.express.rule.Node
 
setLine(Integer) - 类 中的方法com.ql.util.express.instruction.detail.Instruction
 
setLine(int) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setLog(Log) - 类 中的方法com.ql.util.express.instruction.detail.Instruction
 
setMatchLastIndex(int) - 类 中的方法com.ql.util.express.match.QLMatchResult
 
setMatchs(List<QLMatchResultTree>) - 类 中的方法com.ql.util.express.match.QLMatchResult
 
setName(String) - 类 中的方法com.ql.util.express.ExportItem
 
setName(String) - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
setName(String) - 类 中的方法com.ql.util.express.InstructionSet
 
setName(String) - 类 中的方法com.ql.util.express.rule.Rule
 
setNodeId(Integer) - 类 中的方法com.ql.util.express.rule.Node
 
setNodeType(INodeType) - 接口 中的方法com.ql.util.express.match.IDataNode
 
setNodeType(NodeType) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setNodeType(INodeType) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAlias
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataArrayItem
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataLocalVar
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
setObject(InstructionSetContext, Object) - 类 中的方法com.ql.util.express.OperateData
 
setObjectValue(Object) - 接口 中的方法com.ql.util.express.match.IDataNode
 
setObjectValue(Object) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setOffset(int) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoTo
 
setOffset(int) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
setOffset(int) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithNotNull
 
setOrgiValue(String) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setParent(ExpressNode) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setPopStackData(boolean) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
setPopStackData(boolean) - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithNotNull
 
setPrecise(boolean) - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
setPrior(boolean) - 类 中的方法com.ql.util.express.rule.Condition
 
setProperty(Object, Object, Object) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
setResult(Object) - 类 中的方法com.ql.util.express.rule.RuleResult
 
setReturnValue(Object) - 类 中的方法com.ql.util.express.RunEnvironment
 
setRightChildren(List<ExpressNode>) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setRule(Rule) - 类 中的方法com.ql.util.express.rule.RuleResult
 
setScript(String) - 类 中的方法com.ql.util.express.rule.RuleResult
 
setShortCircuit(boolean) - 类 中的方法com.ql.util.express.ExpressRunner
 
setSplitStatement(boolean) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setSupportDynamicFieldName(boolean) - 类 中的方法com.ql.util.express.InstructionSetContext
 
setText(String) - 类 中的方法com.ql.util.express.CacheObject
 
setText(String) - 类 中的方法com.ql.util.express.rule.Node
 
setTraceMap(Map<String, Boolean>) - 类 中的方法com.ql.util.express.rule.RuleResult
 
setTreeType(INodeType) - 接口 中的方法com.ql.util.express.match.IDataNode
 
setTreeType(NodeType) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setTreeType(INodeType) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
setType(String) - 类 中的方法com.ql.util.express.ExportItem
 
setType(ConditionType) - 类 中的方法com.ql.util.express.rule.Condition
 
setValue(String, Object) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
setValue(String) - 类 中的方法com.ql.util.express.parse.ExpressNode
 
sortSplitWord(String[]) - 类 中的静态方法com.ql.util.express.parse.WordSplit
 
split(String, String) - 类 中的方法com.ql.util.express.instruction.op.OperatorLike
 
splitChild() - 类 中的方法com.ql.util.express.match.QLPatternNode
 
splitProperties(String) - 类 中的静态方法com.ql.util.express.parse.NodeType
 
splitWord - 类 中的变量com.ql.util.express.parse.KeyWordDefine4Java
 
splitWord - 类 中的变量com.ql.util.express.parse.KeyWordDefine4SQL
 
splitWord - 类 中的变量com.ql.util.express.parse.NodeTypeManager
 
splitWords(ExpressPackage, String, boolean, Map<String, String>) - 类 中的方法com.ql.util.express.parse.ExpressParse
 
statementNodeType - 类 中的变量com.ql.util.express.match.QLMatchResult
 
staticLog - 类 中的静态变量com.ql.util.express.instruction.detail.Instruction
 
subtract(Object, Object, boolean) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
 
supportDynamicParams - 类 中的静态变量com.ql.util.express.DynamicParamsUtil
 
swap(OperateData[], int, int) - 类 中的方法com.ql.util.express.ArraySwap
 

T

targetNodeType - 类 中的变量com.ql.util.express.match.QLPatternNode
匹配到的节点需要转换成的类型,例如 ID->CONST_STRING
toJavaCode() - 类 中的方法com.ql.util.express.OperateData
 
toObjectList(InstructionSetContext, ArraySwap) - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
toQl() - 类 中的方法com.ql.util.express.rule.Rule
 
toResource(StringBuilder, int) - 类 中的方法com.ql.util.express.instruction.opdata.OperateClass
 
toResource(StringBuilder, int) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataArrayItem
 
toResource(StringBuilder, int) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
toResource(StringBuilder, int) - 类 中的方法com.ql.util.express.OperateData
 
toSkylight() - 类 中的方法com.ql.util.express.rule.Rule
 
toString() - 类 中的方法com.ql.util.express.ExportItem
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionCallMacro
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionCallSelfDefineFunction
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionClearDataStack
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionCloseNewArea
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionConstData
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoTo
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithCondition
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionGoToWithNotNull
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionLoadAttr
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionNewVirClass
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionOpenNewArea
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionOperator
 
toString() - 类 中的方法com.ql.util.express.instruction.detail.InstructionReturn
 
toString() - 类 中的方法com.ql.util.express.instruction.op.OperatorBase
 
toString() - 类 中的方法com.ql.util.express.instruction.op.OperatorField
 
toString() - 类 中的方法com.ql.util.express.instruction.op.OperatorMethod
 
toString() - 类 中的方法com.ql.util.express.instruction.opdata.OperateClass
 
toString() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAlias
 
toString() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataAttr
 
toString() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
toString() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataKeyValue
 
toString() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataLocalVar
 
toString() - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataVirClass
 
toString() - 类 中的方法com.ql.util.express.InstructionSet
 
toString(int) - 类 中的方法com.ql.util.express.InstructionSet
 
toString() - 类 中的方法com.ql.util.express.match.QLMatchResult
 
toString() - 类 中的方法com.ql.util.express.match.QLMatchResultTree
 
toString() - 类 中的方法com.ql.util.express.match.QLPatternNode
 
toString() - 类 中的方法com.ql.util.express.OperateData
 
toString() - 类 中的方法com.ql.util.express.parse.ExpressNode
 
toString() - 类 中的方法com.ql.util.express.parse.NodeType
 
toString() - 类 中的方法com.ql.util.express.parse.Word
 
toString() - 类 中的方法com.ql.util.express.rule.Condition
 
toTree() - 类 中的方法com.ql.util.express.rule.Rule
 
traceLog(QLPatternNode, QLMatchResult, List<? extends IDataNode>, int, int) - 类 中的静态方法com.ql.util.express.match.QLPattern
 
transfer(Number, Class<?>, boolean) - 类 中的静态方法com.ql.util.express.OperatorOfNumber
进行数据类型转换
transferArray(Object[], Class<?>[]) - 类 中的静态方法com.ql.util.express.ExpressUtil
 
transferDynamicParams(InstructionSetContext, ArraySwap, Class<?>[], boolean) - 类 中的静态方法com.ql.util.express.DynamicParamsUtil
 
transferExpressNodeType(IDataNode, INodeType) - 类 中的方法com.ql.util.express.match.QLMatchResultTree
 
transferFieldName(InstructionSetContext, String) - 类 中的方法com.ql.util.express.instruction.opdata.OperateDataField
 
transferWord2ExpressNode(ExpressPackage, Word[], Map<String, String>, boolean) - 类 中的方法com.ql.util.express.parse.ExpressParse
进行单词类型分析
type - 类 中的变量com.ql.util.express.instruction.FunctionInstructionSet
 
type - 类 中的变量com.ql.util.express.OperateData
 
TYPE_ALIAS - 类 中的静态变量com.ql.util.express.ExportItem
 
TYPE_CLASS - 类 中的静态变量com.ql.util.express.InstructionSet
 
TYPE_DEF - 类 中的静态变量com.ql.util.express.ExportItem
 
TYPE_FUNCTION - 类 中的静态变量com.ql.util.express.ExportItem
 
TYPE_FUNCTION - 类 中的静态变量com.ql.util.express.InstructionSet
 
TYPE_MACRO - 类 中的静态变量com.ql.util.express.ExportItem
 
TYPE_MAIN - 类 中的静态变量com.ql.util.express.InstructionSet
 
TYPE_MARCO - 类 中的静态变量com.ql.util.express.InstructionSet
 

U

uniqIndex - 类 中的静态变量com.ql.util.express.InstructionSet
 

V

valueOf(String) - 枚举 中的静态方法com.ql.util.express.rule.ConditionType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.ql.util.express.rule.ConditionType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

Word - com.ql.util.express.parse中的类
 
Word(String, int, int) - 类 的构造器com.ql.util.express.parse.Word
 
word - 类 中的变量com.ql.util.express.parse.Word
 
WordSplit - com.ql.util.express.parse中的类
语法解析类 1、单词分解
WordSplit() - 类 的构造器com.ql.util.express.parse.WordSplit
 
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2012–2018 Alibaba Group. All rights reserved.