Class TemplateLoader

    • Field Detail

      • classDirectory

        protected final Path classDirectory
    • Constructor Detail

      • TemplateLoader

        protected TemplateLoader​(Path classDirectory)
    • Method Detail

      • getClassInfo

        protected abstract gg.jte.internal.ClassInfo getClassInfo​(ClassLoader classLoader,
                                                                  String className)
      • getClassLoader

        protected abstract ClassLoader getClassLoader()
      • createClassLoader

        protected ClassLoader createClassLoader()
      • setHtmlPolicy

        public abstract void setHtmlPolicy​(HtmlPolicy htmlPolicy)
      • setNullSafeTemplateCode

        public abstract void setNullSafeTemplateCode​(boolean value)
      • setHtmlTags

        public abstract void setHtmlTags​(String[] htmlTags)
      • setHtmlAttributes

        public abstract void setHtmlAttributes​(String[] htmlAttributes)
      • getTemplatesUsing

        public abstract List<String> getTemplatesUsing​(String name)
      • cleanAll

        public abstract void cleanAll()
      • precompileAll

        public abstract int precompileAll​(List<String> compilePath)
      • hasChanged

        public abstract boolean hasChanged​(String name)