com.liferay.portal.freemarker
Class LiferayTemplateLoader

java.lang.Object
  extended by com.liferay.portal.freemarker.LiferayTemplateLoader
All Implemented Interfaces:
freemarker.cache.TemplateLoader

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

View Source

Author:
Mika Koivisto

Constructor Summary
LiferayTemplateLoader()
           
 
Method Summary
 void closeTemplateSource(java.lang.Object templateSource)
           
 java.lang.Object findTemplateSource(java.lang.String name)
           
 long getLastModified(java.lang.Object templateSource)
           
 java.io.Reader getReader(java.lang.Object templateSource, java.lang.String encoding)
           
 void setTemplateLoaders(java.lang.String[] freeMarkerTemplateLoaderClassNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiferayTemplateLoader

public LiferayTemplateLoader()
Method Detail

closeTemplateSource

public void closeTemplateSource(java.lang.Object templateSource)
Specified by:
closeTemplateSource in interface freemarker.cache.TemplateLoader

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

getLastModified

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

getReader

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

setTemplateLoaders

public void setTemplateLoaders(java.lang.String[] freeMarkerTemplateLoaderClassNames)