Interface TemplateParserVisitor
- All Known Subinterfaces:
CodeGenerator
- All Known Implementing Classes:
JavaCodeGenerator, TemplateParametersCompleteVisitor, TemplateParserVisitorAdapter, TemplateSingleControlStructureVisitor
public interface TemplateParserVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoidonCodePart(int depth, String codePart) voidonCodeStatement(int depth, String codePart) voidvoidonConditionElse(int depth) voidonConditionElse(int depth, String condition) voidonConditionEnd(int depth) voidonConditionStart(int depth, String condition) voidvoidvoidonForLoopElse(int depth) voidonForLoopEnd(int depth) voidonForLoopStart(int depth, String codePart) voidonHtmlAttributeOutput(int depth, TemplateParser.HtmlTag currentHtmlTag, TemplateParser.HtmlAttribute htmlAttribute) voidonHtmlTagAttributeCodePart(int depth, String codePart, String tagName, String attributeName) voidonHtmlTagBodyCodePart(int depth, String codePart, String tagName) voidvoidonInterceptHtmlTagClosed(int depth, TemplateParser.HtmlTag htmlTag) voidonInterceptHtmlTagOpened(int depth, TemplateParser.HtmlTag htmlTag) voidvoidvoiddefault voidonRawEnd(int depth) default voidonRawStart(int depth) voidonTemplateCall(int depth, String name, List<String> params) voidonTextPart(int depth, String textPart) voidonUnsafeCodePart(int depth, String codePart)
-
Method Details
-
onImport
-
onParam
-
onParamsComplete
void onParamsComplete() -
onTextPart
-
onCodePart
-
onHtmlTagBodyCodePart
-
onHtmlTagAttributeCodePart
-
onUnsafeCodePart
-
onCodeStatement
-
onConditionStart
-
onConditionElse
-
onConditionElse
void onConditionElse(int depth) -
onConditionEnd
void onConditionEnd(int depth) -
onForLoopStart
-
onForLoopElse
void onForLoopElse(int depth) -
onForLoopEnd
void onForLoopEnd(int depth) -
onRawStart
default void onRawStart(int depth) -
onRawEnd
default void onRawEnd(int depth) -
onTemplateCall
-
onLineFinished
void onLineFinished() -
onComplete
void onComplete() -
onError
-
onError
-
onInterceptHtmlTagOpened
-
onInterceptHtmlTagClosed
-
onHtmlAttributeOutput
void onHtmlAttributeOutput(int depth, TemplateParser.HtmlTag currentHtmlTag, TemplateParser.HtmlAttribute htmlAttribute)
-