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