public class SpringTemplateLoader extends ObjectSE implements freemarker.cache.TemplateLoader
ResourceLoader を介してロードする FreeMarker TemplateLoader アダプター。FileSE に解決できないリソースローダーパスに対して FreeMarkerConfigurationFactory によって使用されます。FreeMarkerConfigurationFactory.setTemplateLoaderPath(java.lang.String), Configuration.setDirectoryForTemplateLoading(java.io.File)| コンストラクターと説明 |
|---|
SpringTemplateLoader(ResourceLoader resourceLoader, StringSE templateLoaderPath) 新しい SpringTemplateLoader を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | closeTemplateSource(ObjectSE templateSource) |
ObjectSE | findTemplateSource(StringSE name) |
long | getLastModified(ObjectSE templateSource) |
ReaderSE | getReader(ObjectSE templateSource, StringSE encoding) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected final Log logger
public SpringTemplateLoader(ResourceLoader resourceLoader, StringSE templateLoaderPath)
resourceLoader - 使用する Spring ResourceLoadertemplateLoaderPath - 使用するテンプレートローダーのパス @Nullable public ObjectSE findTemplateSource(StringSE name) throws IOExceptionSE
freemarker.cache.TemplateLoader 内の findTemplateSource IOExceptionSEpublic ReaderSE getReader(ObjectSE templateSource, StringSE encoding) throws IOExceptionSE
freemarker.cache.TemplateLoader 内の getReader IOExceptionSEpublic long getLastModified(ObjectSE templateSource)
freemarker.cache.TemplateLoader 内の getLastModified public void closeTemplateSource(ObjectSE templateSource) throws IOExceptionSE
freemarker.cache.TemplateLoader 内の closeTemplateSource IOExceptionSE