org.riotfamily.website.freemarker
Class RiotFileTemplateLoader
java.lang.Object
freemarker.cache.FileTemplateLoader
org.riotfamily.website.freemarker.RiotFileTemplateLoader
- All Implemented Interfaces:
- freemarker.cache.TemplateLoader
public class RiotFileTemplateLoader
- extends freemarker.cache.FileTemplateLoader
TemplateLoader that invokes TaggingContext.addInvolvedFile(File)
to track files involved in the generation of cached content.
- Since:
- 8.0
- Author:
- Felix Gnass [fgnass at neteye dot de]
Fields inherited from class freemarker.cache.FileTemplateLoader |
baseDir |
Methods inherited from class freemarker.cache.FileTemplateLoader |
closeTemplateSource, getLastModified, getReader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RiotFileTemplateLoader
public RiotFileTemplateLoader(File baseDir)
throws IOException
- Throws:
IOException
findTemplateSource
public Object findTemplateSource(String name)
throws IOException
- Specified by:
findTemplateSource
in interface freemarker.cache.TemplateLoader
- Overrides:
findTemplateSource
in class freemarker.cache.FileTemplateLoader
- Throws:
IOException