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

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

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

实现 ExqlUnitnet.paoding.rose.jade.statement.expression.impl 中的类
 class BunchUnit
          顺序输出子单元的语句单元, 例如一个语句段。
 class ChoiceUnit
          按条件选择输出子单元内容的语句单元, 例如: '#if (:expr) {...}
 class EmptyUnit
          输出空白的语句单元, 代替空的表达式。
 class ExprUnit
          输出表达式内容的语句单元, 例如: ':expr' 或者: '#(:expr)' 形式的表达式。
 class ForEachUnit
          循环输出子单元内容的语句单元, 例如: '#for (variant in :expr) {...}'
 class JoinExprUnit
          直接输出表达式内容的语句单元, 例如: '##(:expr)' 形式的表达式,内容不经转义输出。
 class OptionUnit
          条件输出子单元的语句单元, 例如一个: {...}?
 class TextUnit
          原样输出文本的语句单元, 通常是语句中不含表达式的部分。
 

声明为 ExqlUnitnet.paoding.rose.jade.statement.expression.impl 中的字段
protected  ExqlUnit ExqlPatternImpl.unit
           
 

返回 ExqlUnitnet.paoding.rose.jade.statement.expression.impl 中的方法
protected  ExqlUnit ExqlCompiler.compileUnit()
          从语句编译出: ExqlUnit 对象。
 

参数类型为 ExqlUnitnet.paoding.rose.jade.statement.expression.impl 中的构造方法
ChoiceUnit(String expr, ExqlUnit unit)
          构造一元的条件语句单元。
ChoiceUnit(String expr, ExqlUnit unitIfTrue, ExqlUnit unitIfFalse)
          构造二元的条件语句单元。
ExqlPatternImpl(String pattern, ExqlUnit unit)
          构造语句的执行接口。
ForEachUnit(String expr, String variant, ExqlUnit unit)
          构造循环输出的语句单元。
OptionUnit(ExqlUnit unit)
           
 

类型变量类型为 ExqlUnitnet.paoding.rose.jade.statement.expression.impl 中的构造方法参数
BunchUnit(List<ExqlUnit> units)
          构造顺序输出子单元的语句单元。
 



Copyright © 2012. All Rights Reserved.