类 OnlineTemplateEngine.OnlineGrammarCreator
java.lang.Object
org.beetl.core.engine.GrammarCreator
org.beetl.core.engine.OnlineTemplateEngine.OnlineGrammarCreator
- 所有已实现的接口:
IGrammarConstants
- 封闭类:
- OnlineTemplateEngine
线上引擎的语法创建者,通过重写
for 和 while 语句块来限制循环次数等-
字段概要
从类继承的字段 org.beetl.core.engine.GrammarCreator
disableGrammarSet从接口继承的字段 org.beetl.core.engine.IGrammarConstants
Ajax, And, Arth, Break, ClassNativeCall, Compare, Continue, For, ForIn, Format, Function, FunctionExp, If, IncDec, InstanceNativeCall, JsonArray, JsonMap, Neg, Not, Or, Return, Select, Switch, Tag, TemplateContent, Ternary, TextOutputSt, TextOutputSt2, Try, VarAssign, VarAssignSeq, VarRef, VarRefAssign, VarRefAssignExp, VarTag, While -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明createFor(VarAssignSeqStatement varAssignSeq, Expression[] expInit, Expression condition, Expression[] expUpdate, Statement forPart, Statement elseforPart, GrammarToken token) createWhile(Expression exp, Statement whileBody, GrammarToken token) 从类继承的方法 org.beetl.core.engine.GrammarCreator
addDisableGrammar, createAjax, createAnd, createArth, createBlock, createBreak, createClassNativeCall, createCompare, createContinue, createForIn, createFormat, createFunction, createFunctionExp, createIf, createIncDec, createInstanceNativeCall, createJasonArray, createJsonMap, createLiteral, createNeg, createNot, createOr, createReturn, createSelect, createStatementExpression, createStaticByteText, createStaticText, createSwitch, createTag, createTemplateContent, createTernary, createTextOutputSt, createTextOutputSt2, createTry, createVarAssign, createVarAssignSeq, createVarRef, createVarRef, createVarRefAssign, createVarRefAssignExp, createVarTag, disableSyntaxCheck, first, last
-
构造器详细资料
-
OnlineGrammarCreator
public OnlineGrammarCreator()
-
-
方法详细资料
-
createFor
public GeneralForStatement createFor(VarAssignSeqStatement varAssignSeq, Expression[] expInit, Expression condition, Expression[] expUpdate, Statement forPart, Statement elseforPart, GrammarToken token) - 覆盖:
createFor在类中GrammarCreator
-
createWhile
- 覆盖:
createWhile在类中GrammarCreator
-