| 程序包 | 说明 |
|---|---|
| com.ql.util.express | |
| com.ql.util.express.instruction | |
| com.ql.util.express.instruction.op | |
| com.ql.util.express.rule |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultContext<K,V> |
class |
InstructionSetContext |
| 限定符和类型 | 方法和说明 |
|---|---|
IExpressContext<String,Object> |
InstructionSetContext.getParent() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
InstructionSetRunner.execute(ExpressRunner runner,
InstructionSet sets,
ExpressLoader loader,
IExpressContext<String,Object> aContext,
List<String> errorList,
boolean isTrace,
boolean isCatchException,
boolean isReturnLastData,
org.apache.commons.logging.Log aLog,
boolean isSupportDynamicFieldName)
批量执行指令集合,指令集间可以共享 变量和函数
|
Object |
ExpressRunner.execute(InstructionSet[] instructionSets,
IExpressContext<String,Object> context,
List<String> errorList,
boolean isTrace,
boolean isCatchException,
org.apache.commons.logging.Log aLog)
已过时。
|
Object |
ExpressRunner.execute(InstructionSet instructionSets,
IExpressContext<String,Object> context,
List<String> errorList,
boolean isTrace,
boolean isCatchException,
org.apache.commons.logging.Log aLog)
执行指令集
|
Object |
ExpressRunner.execute(String expressString,
IExpressContext<String,Object> context,
List<String> errorList,
boolean isCache,
boolean isTrace)
执行一段文本
|
Object |
ExpressRunner.execute(String expressString,
IExpressContext<String,Object> context,
List<String> errorList,
boolean isCache,
boolean isTrace,
org.apache.commons.logging.Log aLog)
执行一段文本
|
Object |
ExpressRemoteCacheRunner.execute(String name,
IExpressContext<String,Object> context,
List<String> errorList,
boolean isTrace,
boolean isCatchException,
org.apache.commons.logging.Log aLog) |
Object |
ExpressRunner.executeByExpressName(String name,
IExpressContext<String,Object> context,
List<String> errorList,
boolean isTrace,
boolean isCatchException,
org.apache.commons.logging.Log aLog)
根据表达式的名称进行执行
|
static Object |
InstructionSetRunner.executeOuter(ExpressRunner runner,
InstructionSet sets,
ExpressLoader loader,
IExpressContext<String,Object> aContext,
List<String> errorList,
boolean isTrace,
boolean isCatchException,
org.apache.commons.logging.Log aLog,
boolean isSupportDynamicFieldName) |
RuleResult |
ExpressRunner.executeRule(String expressString,
IExpressContext<String,Object> context,
boolean isCache,
boolean isTrace) |
void |
InstructionSetContext.initial(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
| 构造器和说明 |
|---|
InstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static InstructionSetContext |
OperateDataCacheManager.fetchInstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
InstructionSetContext |
OperateDataCacheImpl.fetchInstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
InstructionSetContext |
IOperateDataCache.fetchInstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
| 限定符和类型 | 方法和说明 |
|---|---|
OperateData |
OperatorNullOp.executeInner(IExpressContext<String,Object> parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RuleResult |
RuleManager.executeRule(ExpressRunner runner,
Rule rule,
IExpressContext<String,Object> context,
boolean isCache,
boolean isTrace) |
Copyright © 2012–2018 Alibaba Group. All rights reserved.