Package gg.jte.internal
Class RuntimeTemplateLoader
- java.lang.Object
-
- gg.jte.internal.TemplateLoader
-
- gg.jte.internal.RuntimeTemplateLoader
-
public class RuntimeTemplateLoader extends TemplateLoader
-
-
Field Summary
-
Fields inherited from class gg.jte.internal.TemplateLoader
classDirectory
-
-
Constructor Summary
Constructors Constructor Description RuntimeTemplateLoader(Path classDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanAll()protected ClassLoadercreateClassLoader()intgenerateAll()protected gg.jte.internal.ClassInfogetClassInfo(ClassLoader classLoader, String className)protected ClassLoadergetClassLoader()List<String>getTemplatesUsing(String name)booleanhasChanged(String name)intprecompileAll(List<String> compilePath)voidsetHtmlAttributes(String[] htmlAttributes)voidsetHtmlPolicy(HtmlPolicy htmlPolicy)voidsetHtmlTags(String[] htmlTags)voidsetNullSafeTemplateCode(boolean value)voidsetTrimControlStructures(boolean value)-
Methods inherited from class gg.jte.internal.TemplateLoader
getTemplateType, load, resolveDebugInfo
-
-
-
-
Constructor Detail
-
RuntimeTemplateLoader
public RuntimeTemplateLoader(Path classDirectory)
-
-
Method Detail
-
createClassLoader
protected ClassLoader createClassLoader()
- Overrides:
createClassLoaderin classTemplateLoader
-
getClassInfo
protected gg.jte.internal.ClassInfo getClassInfo(ClassLoader classLoader, String className)
- Specified by:
getClassInfoin classTemplateLoader
-
getClassLoader
protected ClassLoader getClassLoader()
- Specified by:
getClassLoaderin classTemplateLoader
-
setNullSafeTemplateCode
public void setNullSafeTemplateCode(boolean value)
- Specified by:
setNullSafeTemplateCodein classTemplateLoader
-
setTrimControlStructures
public void setTrimControlStructures(boolean value)
- Specified by:
setTrimControlStructuresin classTemplateLoader
-
setHtmlPolicy
public void setHtmlPolicy(HtmlPolicy htmlPolicy)
- Specified by:
setHtmlPolicyin classTemplateLoader
-
setHtmlTags
public void setHtmlTags(String[] htmlTags)
- Specified by:
setHtmlTagsin classTemplateLoader
-
setHtmlAttributes
public void setHtmlAttributes(String[] htmlAttributes)
- Specified by:
setHtmlAttributesin classTemplateLoader
-
getTemplatesUsing
public List<String> getTemplatesUsing(String name)
- Specified by:
getTemplatesUsingin classTemplateLoader
-
cleanAll
public void cleanAll()
- Specified by:
cleanAllin classTemplateLoader
-
generateAll
public int generateAll()
- Specified by:
generateAllin classTemplateLoader
-
precompileAll
public int precompileAll(List<String> compilePath)
- Specified by:
precompileAllin classTemplateLoader
-
hasChanged
public boolean hasChanged(String name)
- Specified by:
hasChangedin classTemplateLoader
-
-