nl.pbemengine.engine.ng.base
Class ZipTemplateLoader

java.lang.Object
  extended by nl.pbemengine.engine.ng.base.ZipTemplateLoader
All Implemented Interfaces:
freemarker.cache.TemplateLoader

public class ZipTemplateLoader
extends java.lang.Object
implements freemarker.cache.TemplateLoader

Author:
Jeroen Steenbeeke

Constructor Summary
ZipTemplateLoader(java.lang.String templateDir, java.io.File templateContainer)
           
 
Method Summary
 void closeTemplateSource(java.lang.Object source)
           
 java.lang.Object findTemplateSource(java.lang.String name)
           
 long getLastModified(java.lang.Object source)
           
 java.io.Reader getReader(java.lang.Object source, java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZipTemplateLoader

public ZipTemplateLoader(java.lang.String templateDir,
                         java.io.File templateContainer)
Method Detail

findTemplateSource

public java.lang.Object findTemplateSource(java.lang.String name)
                                    throws java.io.IOException
Specified by:
findTemplateSource in interface freemarker.cache.TemplateLoader
Throws:
java.io.IOException

closeTemplateSource

public void closeTemplateSource(java.lang.Object source)
                         throws java.io.IOException
Specified by:
closeTemplateSource in interface freemarker.cache.TemplateLoader
Throws:
java.io.IOException

getLastModified

public long getLastModified(java.lang.Object source)
Specified by:
getLastModified in interface freemarker.cache.TemplateLoader

getReader

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


Copyright © 2008. All Rights Reserved.