|
||||||||||
上一个 下一个 | 框架 无框架 |
使用 IllegalExpressionException 的软件包 | |
---|---|
org.wltea.expression | |
org.wltea.expression.datameta | |
org.wltea.expression.function | |
org.wltea.expression.op | |
org.wltea.expression.op.define |
org.wltea.expression 中 IllegalExpressionException 的使用 |
---|
抛出 IllegalExpressionException 的 org.wltea.expression 中的方法 | |
---|---|
java.util.List<ExpressionToken> |
ExpressionExecutor.analyze(java.lang.String expression)
对表达式进行语法分析,将其转换成Token对象队列 |
java.util.List<ExpressionToken> |
ExpressionExecutor.compile(java.util.List<ExpressionToken> expTokens)
将正常表达式词元序列,转换成逆波兰式序列 同时检查表达式语法 |
Constant |
ExpressionExecutor.execute(java.util.List<ExpressionToken> _RPNExpList)
执行逆波兰式 |
java.util.List<ExpressionToken> |
ExpressionExecutor.stringToTokens(java.lang.String tokenExpression)
将表达式子窜(格式化好的),转换成词元列表 |
org.wltea.expression.datameta 中 IllegalExpressionException 的使用 |
---|
抛出 IllegalExpressionException 的 org.wltea.expression.datameta 中的方法 | |
---|---|
Constant |
Reference.execute()
执行引用对象指待的表达式(操作符或者函数) |
抛出 IllegalExpressionException 的 org.wltea.expression.datameta 中的构造方法 | |
---|---|
Reference(ExpressionToken token,
Constant[] args)
|
org.wltea.expression.function 中 IllegalExpressionException 的使用 |
---|
抛出 IllegalExpressionException 的 org.wltea.expression.function 中的方法 | |
---|---|
static Constant |
FunctionExecution.execute(java.lang.String functionName,
int position,
Constant[] args)
根据函数名、参数数组,执行操作,并返回结果Token |
static Constant |
FunctionExecution.varify(java.lang.String functionName,
int position,
BaseDataMeta[] args)
检查函数和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null |
org.wltea.expression.op 中 IllegalExpressionException 的使用 |
---|
抛出 IllegalExpressionException 的 org.wltea.expression.op 中的方法 | |
---|---|
Constant |
Operator.execute(Constant[] args)
执行操作,并返回结果Token |
Constant |
IOperatorExecution.execute(Constant[] args)
执行操作符运算 |
Constant |
Operator.verify(int opPositin,
BaseDataMeta[] args)
检查操作符和参数是否合法,是可执行的 如果合法,则返回含有执行结果类型的Token 如果不合法,则返回null |
Constant |
IOperatorExecution.verify(int opPositin,
BaseDataMeta[] args)
验证操作符参数是否合法 |
org.wltea.expression.op.define 中 IllegalExpressionException 的使用 |
---|
抛出 IllegalExpressionException 的 org.wltea.expression.op.define 中的方法 | |
---|---|
Constant |
Op_SELECT.execute(Constant[] args)
|
Constant |
Op_PLUS.execute(Constant[] args)
|
Constant |
Op_OR.execute(Constant[] args)
|
Constant |
Op_NOT.execute(Constant[] args)
|
Constant |
Op_NG.execute(Constant[] args)
|
Constant |
Op_NEQ.execute(Constant[] args)
|
Constant |
Op_MUTI.execute(Constant[] args)
|
Constant |
Op_MOD.execute(Constant[] args)
|
Constant |
Op_MINUS.execute(Constant[] args)
|
Constant |
Op_LT.execute(Constant[] args)
|
Constant |
Op_LE.execute(Constant[] args)
|
Constant |
Op_GT.execute(Constant[] args)
|
Constant |
Op_GE.execute(Constant[] args)
|
Constant |
Op_EQ.execute(Constant[] args)
|
Constant |
Op_DIV.execute(Constant[] args)
|
Constant |
Op_APPEND.execute(Constant[] args)
|
Constant |
Op_AND.execute(Constant[] args)
|
Constant |
Op_SELECT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_QUES.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_PLUS.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_OR.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_NOT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_NG.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_NEQ.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_MUTI.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_MOD.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_MINUS.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_LT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_LE.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_GT.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_GE.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_EQ.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_DIV.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_COLON.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_APPEND.verify(int opPositin,
BaseDataMeta[] args)
|
Constant |
Op_AND.verify(int opPositin,
BaseDataMeta[] args)
|
|
||||||||||
上一个 下一个 | 框架 无框架 |