类 org.wltea.expression.IllegalExpressionException
的使用

使用 IllegalExpressionException 的软件包
org.wltea.expression   
org.wltea.expression.datameta   
org.wltea.expression.function   
org.wltea.expression.op   
org.wltea.expression.op.define   
 

org.wltea.expressionIllegalExpressionException 的使用
 

抛出 IllegalExpressionExceptionorg.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.datametaIllegalExpressionException 的使用
 

抛出 IllegalExpressionExceptionorg.wltea.expression.datameta 中的方法
 Constant Reference.execute()
          执行引用对象指待的表达式(操作符或者函数)
 

抛出 IllegalExpressionExceptionorg.wltea.expression.datameta 中的构造方法
Reference(ExpressionToken token, Constant[] args)
           
 

org.wltea.expression.functionIllegalExpressionException 的使用
 

抛出 IllegalExpressionExceptionorg.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.opIllegalExpressionException 的使用
 

抛出 IllegalExpressionExceptionorg.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.defineIllegalExpressionException 的使用
 

抛出 IllegalExpressionExceptionorg.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)