|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ExqlUnit 的软件包 | |
|---|---|
| net.paoding.rose.jade.statement.expression.impl | |
| net.paoding.rose.jade.statement.expression.impl 中 ExqlUnit 的使用 |
|---|
| 实现 ExqlUnit 的 net.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
原样输出文本的语句单元, 通常是语句中不含表达式的部分。 |
| 声明为 ExqlUnit 的 net.paoding.rose.jade.statement.expression.impl 中的字段 | |
|---|---|
protected ExqlUnit |
ExqlPatternImpl.unit
|
| 返回 ExqlUnit 的 net.paoding.rose.jade.statement.expression.impl 中的方法 | |
|---|---|
protected ExqlUnit |
ExqlCompiler.compileUnit()
从语句编译出: ExqlUnit 对象。 |
| 参数类型为 ExqlUnit 的 net.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)
|
|
| 类型变量类型为 ExqlUnit 的 net.paoding.rose.jade.statement.expression.impl 中的构造方法参数 | |
|---|---|
BunchUnit(List<ExqlUnit> units)
构造顺序输出子单元的语句单元。 |
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||