Class TemplateCompiler

  • Direct Known Subclasses:
    GroovyTemplateCompiler

    public abstract class TemplateCompiler
    extends java.lang.Object
    • Field Detail

      • compiledSource

        protected java.lang.StringBuilder compiledSource
      • doNextScan

        protected boolean doNextScan
      • tagIndex

        protected int tagIndex
      • skipLineBreak

        protected boolean skipLineBreak
      • currentLine

        protected int currentLine
    • Constructor Detail

      • TemplateCompiler

        public TemplateCompiler()
    • Method Detail

      • generate

        protected void generate​(BaseTemplate template)
      • source

        protected abstract java.lang.String source()
      • head

        protected abstract void head()
      • end

        protected abstract void end()
      • plain

        protected abstract void plain()
      • script

        protected abstract void script()
      • expr

        protected abstract void expr()
      • message

        protected abstract void message()
      • action

        protected abstract void action​(boolean absolute)
      • startTag

        protected abstract void startTag()
      • endTag

        protected abstract void endTag()
      • markLine

        protected void markLine​(int line)
      • println

        protected void println()
      • print

        protected void print​(java.lang.String text)
      • println

        protected void println​(java.lang.String text)