类的使用
org.beetl.core.statement.GrammarToken
使用GrammarToken的程序包
程序包
说明
-
org.beetl.core中GrammarToken的使用
返回GrammarToken的org.beetl.core中的方法修饰符和类型方法说明AntlrProgramBuilder.getBTToken(String text, int line) AntlrProgramBuilder.getBTToken(org.antlr.v4.runtime.Token t) protected GrammarTokenProgramBuilderContext.hasDefined(String varName) -
org.beetl.core.engine中GrammarToken的使用
参数类型为GrammarToken的org.beetl.core.engine中的方法修饰符和类型方法说明GrammarCreator.createAjax(BlockStatement block, GrammarToken token, boolean defaultRender) GrammarCreator.createAnd(Expression exp1, Expression exp2, GrammarToken token) GrammarCreator.createArth(Expression a, Expression b, short mode, GrammarToken token) GrammarCreator.createBlock(Statement[] nodes, GrammarToken token) GrammarCreator.createBreak(GrammarToken token) GrammarCreator.createClassNativeCall(ClassNode clsNode, NativeNode[] chain, GrammarToken token) GrammarCreator.createCompare(Expression a, Expression b, short mode, GrammarToken token) GrammarCreator.createContinue(GrammarToken token) GrammarCreator.createFor(VarAssignSeqStatement varAssignSeq, Expression[] expInit, Expression condition, Expression[] expUpdate, Statement forPart, Statement elseforPart, GrammarToken token) OnlineTemplateEngine.OnlineGrammarCreator.createFor(VarAssignSeqStatement varAssignSeq, Expression[] expInit, Expression condition, Expression[] expUpdate, Statement forPart, Statement elseforPart, GrammarToken token) GrammarCreator.createFormat(String name, String pattern, GrammarToken token) GrammarCreator.createFunction(String name, Expression[] exps, VarAttribute[] vas, boolean hasSafe, Expression safeExp, GrammarToken token) GrammarCreator.createFunctionExp(String name, Expression[] exps, VarAttribute[] vas, boolean hasSafe, Expression safeExp, GrammarToken token) GrammarCreator.createIf(Expression condtion, Statement ifStatement, Statement elseStatement, GrammarToken token) GrammarCreator.createIncDec(boolean isInc, boolean returnOrginal, GrammarToken token) GrammarCreator.createInstanceNativeCall(InstanceNode insNode, NativeNode[] chain, GrammarToken token) GrammarCreator.createJasonArray(List<Expression> list, GrammarToken token) GrammarCreator.createJsonMap(Map<String, Expression> map, GrammarToken token) GrammarCreator.createLiteral(Object value, GrammarToken token) GrammarCreator.createNeg(Expression exp, GrammarToken token) GrammarCreator.createNot(Expression exp, GrammarToken token) GrammarCreator.createOr(Expression exp1, Expression exp2, GrammarToken token) GrammarCreator.createSelect(Expression value, Expression[] conditions, BlockStatement[] blocks, BlockStatement defaultBlock, GrammarToken token) GrammarCreator.createStaticByteText(int textIndex, GrammarToken token) GrammarCreator.createStaticText(int textIndex, GrammarToken token) GrammarCreator.createSwitch(Expression value, LinkedHashMap<Expression, BlockStatement> map, BlockStatement defaultBlock, GrammarToken token) GrammarCreator.createTag(String tagName, Expression[] expList, Statement block, GrammarToken token) GrammarCreator.createTemplateContent(BlockStatement block, GrammarToken token) GrammarCreator.createTernary(Expression condtion, Expression a, Expression b, GrammarToken token) GrammarCreator.createTry(BlockStatement tryPart, BlockStatement catchPart, VarDefineNode error, GrammarToken token) GrammarCreator.createVarAssign(Expression exp, GrammarToken token) GrammarCreator.createVarRef(VarAttribute[] attributes, boolean hasSafe, Expression safe, GrammarToken token) GrammarCreator.createVarRef(VarAttribute[] attributes, boolean hasSafe, Expression safe, GrammarToken token, GrammarToken firstToken) GrammarCreator.createVarTag(String tagName, Expression[] expList, Statement block, VarDefineNode[] varDefine, GrammarToken token) GrammarCreator.createWhile(Expression exp, Statement whileBody, GrammarToken token) OnlineTemplateEngine.OnlineGrammarCreator.createWhile(Expression exp, Statement whileBody, GrammarToken token) 参数类型为GrammarToken的org.beetl.core.engine中的构造器限定符构造器说明RestrictForStatement(VarAssignSeqStatement varAssignSeq, Expression[] expInit, Expression condition, Expression[] expUpdate, Statement forPart, Statement elseforPart, GrammarToken token) 构造方法RestrictWhileStatement(Expression exp, Statement whileBody, GrammarToken token) -
org.beetl.core.exception中GrammarToken的使用
类型参数类型为GrammarToken的org.beetl.core.exception中的字段返回变量类型为GrammarToken的类型的org.beetl.core.exception中的方法参数类型为GrammarToken的org.beetl.core.exception中的方法修饰符和类型方法说明BeetlException.pushToken(GrammarToken token) 添加 TokenBeetlException.setToken(GrammarToken newToken) 设置Token的内容类型变量类型为GrammarToken的org.beetl.core.exception中的方法参数参数类型为GrammarToken的org.beetl.core.exception中的构造器 -
org.beetl.core.parser中GrammarToken的使用
修饰符和类型方法说明protected GrammarTokenBeetlAntlrErrorStrategy.getGrammarToken(org.antlr.v4.runtime.Token token) -
org.beetl.core.statement中GrammarToken的使用
参数类型为GrammarToken的org.beetl.core.statement中的构造器限定符构造器说明AjaxStatement(BlockStatement block, GrammarToken token, boolean defaultRender) AndExpression(Expression exp1, Expression exp2, GrammarToken token) ArthExpression(Expression a, Expression b, short mode, GrammarToken token) ASTNode(GrammarToken token) 构造方法BlockStatement(Statement[] nodes, GrammarToken token) BreakStatement(GrammarToken token) CompareExpression(Expression a, Expression b, short mode, GrammarToken token) ContentBodyExpression(BlockStatement block, GrammarToken token) ContinueStatement(GrammarToken token) DirectiveStatement(boolean safeOutput, GrammarToken token) 已过时。Expression(GrammarToken token) FormatExpression(String name, String pattern, GrammarToken token) ${date,name=pattern}ForStatement(VarDefineNode idNode, Expression exp, boolean hasSafe, Statement forPart, Statement elseforPart, GrammarToken token) for(idNode in exp) {forPath}elsefor{elseforPart}FunctionExpression(String name, Expression[] exps, VarAttribute[] vas, boolean hasSafe, Expression safeExp, GrammarToken token) GeneralForStatement(VarAssignSeqStatement varAssignSeq, Expression[] expInit, Expression condition, Expression[] expUpdate, Statement forPart, Statement elseforPart, GrammarToken token) 构造方法 示例for(expInit;condtion;expUpdate){}IfStatement(Expression condition, Statement ifStatement, Statement elseStatement, GrammarToken token) IncDecExpression(boolean isInc, boolean returnOrginal, GrammarToken token) JsonArrayExpression(List<Expression> list, GrammarToken token) JsonMapExpression(Map<String, Expression> map, GrammarToken token) Literal(Object value, GrammarToken token) NativeCallExpression(ClassNode clsNode, NativeNode[] chain, GrammarToken token) NativeCallExpression(InstanceNode insNode, NativeNode[] chain, GrammarToken token) NegExpression(Expression exp, GrammarToken token) NotBooleanExpression(Expression exp, GrammarToken token) OrExpression(Expression exp1, Expression exp2, GrammarToken token) PlaceholderST(Expression exp, FormatExpression format, GrammarToken token) ReturnStatement(Expression exp, GrammarToken token) SelectStatement(Expression value, Expression[] conditions, BlockStatement[] blocks, BlockStatement defaultBlock, GrammarToken token) Statement(GrammarToken token) 构造方法StatementExpression(Expression exp, GrammarToken token) StaticTextASTNode(int textIndex, GrammarToken token) StaticTextByteASTNode(int textIndex, GrammarToken token) SwitchStatement(Expression value, LinkedHashMap<Expression, BlockStatement> map, BlockStatement defaultBlock, GrammarToken token) TagStatement(String tagName, Expression[] paras, Statement block, GrammarToken token) TagVarBindingStatement(String tagName, Expression[] paras, Statement block, VarDefineNode[] varDefine, GrammarToken token) TernaryExpression(Expression condtion, Expression a, Expression b, GrammarToken token) TryCatchStatement(BlockStatement tryPart, BlockStatement catchPart, VarDefineNode error, GrammarToken token) VarAssignSeqStatement(Statement[] sts, GrammarToken token) VarAssignStatement(Expression exp, GrammarToken token) VarAttribute(GrammarToken token) VarDefineNode(GrammarToken token) VarRef(VarAttribute[] attributes, boolean hasSafe, Expression safe, GrammarToken token) VarRef(VarAttribute[] attributes, boolean hasSafe, Expression safe, GrammarToken token, GrammarToken firstToken) VarSquareAttribute(Expression exp, GrammarToken token) VarVirtualAttribute(GrammarToken token) WhileStatement(Expression exp, Statement whileBody, GrammarToken token) -
org.beetl.core.statement.optimal中GrammarToken的使用
参数类型为GrammarToken的org.beetl.core.statement.optimal中的构造器限定符构造器说明BlockStatementOptimal(Statement[] nodes, GrammarToken token) 构造方法VarRefOptimal(VarAttribute attribute, GrammarToken token, GrammarToken firstToken) 已过时。