public class StringDirective extends Directive
Constructor and Description |
---|
StringDirective() |
Modifier and Type | Method and Description |
---|---|
void |
exec(Env env,
Scope scope,
Writer writer) |
boolean |
hasEnd()
hasEnd() 方法返回 true 时,表示该指令拥有指令体以及 #end 结束块
模板引擎在解析时会将 "指令体" 赋值到 stat 属性中,在 exec(...) 方法中
可通过 stat.exec(...) 执行 "指令体" 内部的所有指令
|
void |
setExprList(ExprList exprList)
指令被解析时注入指令参数表达式列表,继承类可以通过覆盖此方法对参数长度和参数类型进行校验
|
getLocation, setLocation, write
public void setExprList(ExprList exprList)
Directive
setExprList
in class Directive
Copyright © 2018. All rights reserved.