接口 net.paoding.rose.jade.statement.expression.ExprResolver
的使用

使用 ExprResolver 的软件包
net.paoding.rose.jade.statement.expression   
net.paoding.rose.jade.statement.expression.impl   
net.paoding.rose.jade.statement.expression.util   
 

net.paoding.rose.jade.statement.expressionExprResolver 的使用
 

参数类型为 ExprResolvernet.paoding.rose.jade.statement.expression 中的方法
 void ExqlUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
          输出单元的语句内容。
 boolean ExqlUnit.isValid(ExprResolver exprResolver)
          检查单元的内容是否有效。
 

net.paoding.rose.jade.statement.expression.implExprResolver 的使用
 

实现 ExprResolvernet.paoding.rose.jade.statement.expression.impl 中的类
 class ExprResolverImpl
          默认使用: Apache Common Jexl 引擎实现表达式处理。
 

参数类型为 ExprResolvernet.paoding.rose.jade.statement.expression.impl 中的方法
protected  String ExqlPatternImpl.execute(ExqlContext context, ExprResolver exprResolver)
           
 void EmptyUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 void BunchUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 void TextUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 void OptionUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 void ChoiceUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 void ExprUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 void JoinExprUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 void ForEachUnit.fill(ExqlContext exqlContext, ExprResolver exprResolver)
           
 boolean EmptyUnit.isValid(ExprResolver exprResolver)
           
 boolean BunchUnit.isValid(ExprResolver exprResolver)
           
 boolean TextUnit.isValid(ExprResolver exprResolver)
           
 boolean OptionUnit.isValid(ExprResolver exprResolver)
           
 boolean ChoiceUnit.isValid(ExprResolver exprResolver)
           
 boolean ExprUnit.isValid(ExprResolver exprResolver)
           
 boolean JoinExprUnit.isValid(ExprResolver exprResolver)
           
 boolean ForEachUnit.isValid(ExprResolver exprResolver)
           
 

net.paoding.rose.jade.statement.expression.utilExprResolver 的使用
 

参数类型为 ExprResolvernet.paoding.rose.jade.statement.expression.util 中的方法
static Object ExqlUtils.execExpr(ExprResolver exprResolver, String expression)
          返回在语句输出的内容。
 



Copyright © 2012. All Rights Reserved.