org.hippoecm.hst.freemarker
Class RepositoryTemplateLoader

java.lang.Object
  extended by org.hippoecm.hst.freemarker.RepositoryTemplateLoader
All Implemented Interfaces:
freemarker.cache.TemplateLoader

public class RepositoryTemplateLoader
extends Object
implements freemarker.cache.TemplateLoader


Constructor Summary
RepositoryTemplateLoader()
           
 
Method Summary
 void closeTemplateSource(Object templateSource)
           
 void destroy()
          destory must be invoked by HstFreemarkerServlet#destroy
 Object findTemplateSource(String templateSource)
           
 long getLastModified(Object templateSource)
           
 Reader getReader(Object templateSource, String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryTemplateLoader

public RepositoryTemplateLoader()
Method Detail

closeTemplateSource

public void closeTemplateSource(Object templateSource)
                         throws IOException
Specified by:
closeTemplateSource in interface freemarker.cache.TemplateLoader
Throws:
IOException

findTemplateSource

public Object findTemplateSource(String templateSource)
                          throws IOException
Specified by:
findTemplateSource in interface freemarker.cache.TemplateLoader
Throws:
IOException

getLastModified

public long getLastModified(Object templateSource)
Specified by:
getLastModified in interface freemarker.cache.TemplateLoader

getReader

public Reader getReader(Object templateSource,
                        String encoding)
                 throws IOException
Specified by:
getReader in interface freemarker.cache.TemplateLoader
Throws:
IOException

destroy

public void destroy()
destory must be invoked by HstFreemarkerServlet#destroy



Copyright © 2008-2012 Hippo. All Rights Reserved.