com.liferay.portal.freemarker
Class URLTemplateLoader

java.lang.Object
  extended by com.liferay.portal.freemarker.FreeMarkerTemplateLoader
      extended by com.liferay.portal.freemarker.URLTemplateLoader
Direct Known Subclasses:
ServletTemplateLoader, ThemeLoaderTemplateLoader

public abstract class URLTemplateLoader
extends FreeMarkerTemplateLoader

View Source

Author:
Mika Koivisto

Field Summary
 
Fields inherited from class com.liferay.portal.freemarker.FreeMarkerTemplateLoader
JOURNAL_SEPARATOR, SERVLET_SEPARATOR, THEME_LOADER_SEPARATOR
 
Constructor Summary
URLTemplateLoader()
           
 
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)
           
abstract  java.net.URL getURL(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLTemplateLoader

public URLTemplateLoader()
Method Detail

closeTemplateSource

public void closeTemplateSource(java.lang.Object templateSource)
Overrides:
closeTemplateSource in class FreeMarkerTemplateLoader

findTemplateSource

public java.lang.Object findTemplateSource(java.lang.String name)
                                    throws java.io.IOException
Specified by:
findTemplateSource in class FreeMarkerTemplateLoader
Throws:
java.io.IOException

getLastModified

public long getLastModified(java.lang.Object templateSource)
Overrides:
getLastModified in class FreeMarkerTemplateLoader

getReader

public java.io.Reader getReader(java.lang.Object templateSource,
                                java.lang.String encoding)
                         throws java.io.IOException
Specified by:
getReader in class FreeMarkerTemplateLoader
Throws:
java.io.IOException

getURL

public abstract java.net.URL getURL(java.lang.String name)
                             throws java.io.IOException
Throws:
java.io.IOException