public class ClassPathRepoTemplateLoader
extends java.lang.Object
implements freemarker.cache.TemplateLoader
The template name should be supplied either as a NodeRef String or a ClassPath path String.
| Constructor and Description |
|---|
ClassPathRepoTemplateLoader(org.alfresco.service.cmr.repository.NodeService nodeService,
ContentService contentService,
java.lang.String encoding) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeTemplateSource(java.lang.Object templateSource) |
java.lang.Object |
findTemplateSource(java.lang.String name)
Return an object wrapping a source for a template
|
long |
getLastModified(java.lang.Object templateSource) |
java.io.Reader |
getReader(java.lang.Object templateSource,
java.lang.String encoding) |
public ClassPathRepoTemplateLoader(org.alfresco.service.cmr.repository.NodeService nodeService,
ContentService contentService,
java.lang.String encoding)
public java.lang.Object findTemplateSource(java.lang.String name)
throws java.io.IOException
findTemplateSource in interface freemarker.cache.TemplateLoaderjava.io.IOExceptionpublic long getLastModified(java.lang.Object templateSource)
getLastModified in interface freemarker.cache.TemplateLoaderpublic java.io.Reader getReader(java.lang.Object templateSource,
java.lang.String encoding)
throws java.io.IOException
getReader in interface freemarker.cache.TemplateLoaderjava.io.IOExceptionpublic void closeTemplateSource(java.lang.Object templateSource)
throws java.io.IOException
closeTemplateSource in interface freemarker.cache.TemplateLoaderjava.io.IOExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.