类 org.wltea.expression.datameta.Constant
的使用

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

org.wltea.expressionConstant 的使用
 

返回 Constantorg.wltea.expression 中的方法
 Constant ExpressionExecutor.execute(java.util.List<ExpressionToken> _RPNExpList)
          执行逆波兰式
 Constant ExpressionToken.getConstant()
          获取Token的常量描述
 

参数类型为 Constantorg.wltea.expression 中的方法
static ExpressionToken ExpressionToken.createConstantToken(Constant constant)
           
 

org.wltea.expression.datametaConstant 的使用
 

返回 Constantorg.wltea.expression.datameta 中的方法
 Constant Reference.execute()
          执行引用对象指待的表达式(操作符或者函数)
 Constant[] Reference.getArgs()
           
 

参数类型为 Constantorg.wltea.expression.datameta 中的方法
 void Reference.setArgs(Constant[] args)
           
 

参数类型为 Constantorg.wltea.expression.datameta 中的构造方法
Reference(ExpressionToken token, Constant[] args)
           
 

org.wltea.expression.functionConstant 的使用
 

返回 Constantorg.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
 

参数类型为 Constantorg.wltea.expression.function 中的方法
static Constant FunctionExecution.execute(java.lang.String functionName, int position, Constant[] args)
          根据函数名、参数数组,执行操作,并返回结果Token
 

org.wltea.expression.opConstant 的使用
 

返回 Constantorg.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)
          验证操作符参数是否合法
 

参数类型为 Constantorg.wltea.expression.op 中的方法
 Constant Operator.execute(Constant[] args)
          执行操作,并返回结果Token
 Constant IOperatorExecution.execute(Constant[] args)
          执行操作符运算
 

org.wltea.expression.op.defineConstant 的使用
 

返回 Constantorg.wltea.expression.op.define 中的方法
 Constant Op_SELECT.execute(Constant[] args)
           
 Constant Op_QUES.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_COLON.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)
           
 

参数类型为 Constantorg.wltea.expression.op.define 中的方法
 Constant Op_SELECT.execute(Constant[] args)
           
 Constant Op_QUES.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_COLON.execute(Constant[] args)
           
 Constant Op_APPEND.execute(Constant[] args)
           
 Constant Op_AND.execute(Constant[] args)