- java.lang.Object
-
- gg.jte.runtime.TemplateLoader
-
- gg.jte.runtime.RuntimeTemplateLoader
-
public class RuntimeTemplateLoader extends TemplateLoader
-
-
Field Summary
-
Fields inherited from class gg.jte.runtime.TemplateLoader
classDirectory, packageName
-
-
Constructor Summary
Constructors Constructor Description RuntimeTemplateLoader(Path classDirectory, ClassLoader parentClassLoader, String packageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanAll()protected ClassLoadercreateClassLoader(ClassLoader parentClassLoader)List<String>generateAll()protected ClassInfogetClassInfo(ClassLoader classLoader, String className)protected ClassLoadergetClassLoader()List<String>getTemplatesUsing(String name)booleanhasChanged(String name)List<String>precompileAll()-
Methods inherited from class gg.jte.runtime.TemplateLoader
getTemplateType, load, resolveDebugInfo
-
-
-
-
Constructor Detail
-
RuntimeTemplateLoader
public RuntimeTemplateLoader(Path classDirectory, ClassLoader parentClassLoader, String packageName)
-
-
Method Detail
-
createClassLoader
protected ClassLoader createClassLoader(ClassLoader parentClassLoader)
- Overrides:
createClassLoaderin classTemplateLoader
-
getClassInfo
protected ClassInfo getClassInfo(ClassLoader classLoader, String className)
- Specified by:
getClassInfoin classTemplateLoader
-
getClassLoader
protected ClassLoader getClassLoader()
- Specified by:
getClassLoaderin classTemplateLoader
-
getTemplatesUsing
public List<String> getTemplatesUsing(String name)
- Specified by:
getTemplatesUsingin classTemplateLoader
-
cleanAll
public void cleanAll()
- Specified by:
cleanAllin classTemplateLoader
-
generateAll
public List<String> generateAll()
- Specified by:
generateAllin classTemplateLoader
-
precompileAll
public List<String> precompileAll()
- Specified by:
precompileAllin classTemplateLoader
-
hasChanged
public boolean hasChanged(String name)
- Specified by:
hasChangedin classTemplateLoader
-
-