Interface TemplateParserVisitor

All Known Subinterfaces:
CodeGenerator
All Known Implementing Classes:
JavaCodeGenerator, TemplateParametersCompleteVisitor, TemplateParserVisitorAdapter, TemplateSingleControlStructureVisitor

public interface TemplateParserVisitor
  • Method Details

    • onImport

      void onImport(String importClass)
    • onParam

      void onParam(String parameter)
    • onParamsComplete

      void onParamsComplete()
    • onTextPart

      void onTextPart(int depth, String textPart)
    • onCodePart

      void onCodePart(int depth, String codePart)
    • onHtmlTagBodyCodePart

      void onHtmlTagBodyCodePart(int depth, String codePart, String tagName)
    • onHtmlTagAttributeCodePart

      void onHtmlTagAttributeCodePart(int depth, String codePart, String tagName, String attributeName)
    • onUnsafeCodePart

      void onUnsafeCodePart(int depth, String codePart)
    • onCodeStatement

      void onCodeStatement(int depth, String codePart)
    • onConditionStart

      void onConditionStart(int depth, String condition)
    • onConditionElse

      void onConditionElse(int depth, String condition)
    • onConditionElse

      void onConditionElse(int depth)
    • onConditionEnd

      void onConditionEnd(int depth)
    • onForLoopStart

      void onForLoopStart(int depth, String codePart)
    • onForLoopElse

      void onForLoopElse(int depth)
    • onForLoopEnd

      void onForLoopEnd(int depth)
    • onRawStart

      default void onRawStart(int depth)
    • onRawEnd

      default void onRawEnd(int depth)
    • onTemplateCall

      void onTemplateCall(int depth, String name, List<String> params)
    • onLineFinished

      void onLineFinished()
    • onComplete

      void onComplete()
    • onError

      void onError(String message)
    • onError

      void onError(String message, int templateLine)
    • onInterceptHtmlTagOpened

      void onInterceptHtmlTagOpened(int depth, TemplateParser.HtmlTag htmlTag)
    • onInterceptHtmlTagClosed

      void onInterceptHtmlTagClosed(int depth, TemplateParser.HtmlTag htmlTag)
    • onHtmlAttributeOutput

      void onHtmlAttributeOutput(int depth, TemplateParser.HtmlTag currentHtmlTag, TemplateParser.HtmlAttribute htmlAttribute)